Changes of com.discord v1045
This commit is contained in:
parent
78c1decc81
commit
8a89d6a871
86 changed files with 1530 additions and 930 deletions
|
@ -1,5 +1,5 @@
|
|||
!!brut.androlib.meta.MetaInfo
|
||||
apkFileName: com.discord-1044.apk
|
||||
apkFileName: com.discord-1045.apk
|
||||
compressionType: false
|
||||
doNotCompress:
|
||||
- arsc
|
||||
|
@ -190,5 +190,5 @@ usesFramework:
|
|||
tag: null
|
||||
version: 2.4.1-197d46-SNAPSHOT
|
||||
versionInfo:
|
||||
versionCode: '1044'
|
||||
versionName: '11.3'
|
||||
versionCode: '1045'
|
||||
versionName: '11.4'
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
#
|
||||
#Do NOT modify, delete, or commit to source control!
|
||||
#
|
||||
#Sat Feb 29 00:48:09 UTC 2020
|
||||
version_name=11.3
|
||||
#Sat Feb 29 04:59:37 UTC 2020
|
||||
version_name=11.4
|
||||
package_name=com.discord
|
||||
build_id=d0d6e9a5-e073-464c-864c-4ac3eb980073
|
||||
version_code=1044
|
||||
build_id=1ee9f684-7ed0-43ac-9f01-7dc57c512d1e
|
||||
version_code=1045
|
||||
app_name=com.discord
|
||||
|
|
Binary file not shown.
|
@ -3726,8 +3726,6 @@ NSFW каналите нямат филтър за нецензурно съдъ
|
|||
<string name="public_rules_channel_help">Публичните сървъри трябва да имат ясно публикувани правила и/или насоки за членове. Избери канала домакин.</string>
|
||||
<string name="public_server_settings">Настройки на публичен сървър</string>
|
||||
<string name="public_string">Публичен</string>
|
||||
<string name="public_success_modal_announcement_channels">Настрой [Канали за обяви](%1$s), за да доставяш актуализации отвъд сървъра си.</string>
|
||||
<string name="public_success_modal_body">*Ефект на тържествена сирена*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Провери дали можеш да станещ част от Откриване на сървър, за да може повече хора да те намерят.</string>
|
||||
<string name="public_success_modal_header">Твоя сървър вече е публичен!</string>
|
||||
<string name="publish_followed_news_body">Това съобщение ще бъде изпратено до всички сървъри, следващи този канал. Можеш да редактираш или изтриеш това съобщение по-късно и то ще се актуализира на всеки следващ сървър.</string>
|
||||
|
@ -4714,7 +4712,6 @@ NSFW каналите нямат филтър за нецензурно съдъ
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Когато инсталираш игри от Discord Store. Това прави игрите ти лесни за намиране чрез търсене в Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Действие</string>
|
||||
<string name="user_settings_keybinds_keybind">Клавишна комбинация</string>
|
||||
<string name="user_settings_krisp_description">[Научи повече за Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Текуща парола</string>
|
||||
<string name="user_settings_label_discriminator">Отличител</string>
|
||||
<string name="user_settings_label_email">Имейл</string>
|
||||
|
|
|
@ -3697,8 +3697,6 @@ stažení desktopové aplikace."</string>
|
|||
<string name="public_rules_channel_help">Veřejné servery musejí mít viditelná pravidla a/nebo zásady pro své členy. Vyber prosím kanál, na kterém budou zveřejněna.</string>
|
||||
<string name="public_server_settings">Nastavení veřejného serveru</string>
|
||||
<string name="public_string">Veřejný</string>
|
||||
<string name="public_success_modal_announcement_channels">Nastav [Kanály oznámení](%1$s), které budou přinášet novinky nad rámec tvého serveru.</string>
|
||||
<string name="public_success_modal_body">*Zvuky fanfár*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Koukni, jestli splňuješ podmínky pro Vyhledávání serverů, aby tě mohlo najít více lidí.</string>
|
||||
<string name="public_success_modal_header">Tvůj server je nyní veřejný!</string>
|
||||
<string name="publish_followed_news_body">Tato zpráva bude odeslána na všechny servery sledující tento kanál. Později můžeš tuto zprávu upravit nebo odstranit – aktualizuje se také na všech sledujících serverech.</string>
|
||||
|
@ -4674,7 +4672,6 @@ Podrž klávesu shift pro přímé nahrání."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Při instalaci her z obchodu Discord Store. Kromě toho půjdou hry lépe najít pomocí vyhledávání ve Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Akční</string>
|
||||
<string name="user_settings_keybinds_keybind">Klávesová zkratka</string>
|
||||
<string name="user_settings_krisp_description">[Zjistit víc o Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Současné heslo</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminátor</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3679,8 +3679,6 @@ mens spillet er i fokus."</string>
|
|||
<string name="public_rules_channel_help">Offentlige servere skal have tydeligt indsatte serverregler og/eller retningslinjer for medlemmer. Vælg den kanal, der er vært for dette.</string>
|
||||
<string name="public_server_settings">Indstillinger for offentlig server</string>
|
||||
<string name="public_string">Offentlig</string>
|
||||
<string name="public_success_modal_announcement_channels">Opsæt [Bekendtgørelseskanaler](%1$s) for at levere opdateringer ud over din server.</string>
|
||||
<string name="public_success_modal_body">* Airhorn lydeffekter *</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Kontroller, om du er kvalificeret til at være i serveropdagelse, så flere kan finde dig.</string>
|
||||
<string name="public_success_modal_header">Din server er nu offentlig!</string>
|
||||
<string name="publish_followed_news_body">Denne besked vil blive sendt til alle servere, der følger denne kanal. Du kan redigere eller slette denne besked senere, og den vil blive opdateret på hver af følgende servere.</string>
|
||||
|
@ -4647,7 +4645,6 @@ Hold Shift-tasten nede for at uploade direkte."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu">Opret en genvej til menuen Start</string>
|
||||
<string name="user_settings_games_shortcuts_start_menu_note">Når spil installeres fra Discord Store. Lad dine spil kunne findes via Windows-søgning.</string>
|
||||
<string name="user_settings_keybinds_keybind">Tast-tilknytning</string>
|
||||
<string name="user_settings_krisp_description">[Få mere at vide om Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Nuværende adgangskode</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminator</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3691,8 +3691,6 @@ Push-to-Talk-Erkennung zu ermöglichen, während du dich im Spiel befindest."</s
|
|||
<string name="public_rules_channel_help">Öffentliche Server müssen deutlich sichtbare Regeln und/oder Richtlinien für Mitglieder haben. Bitte wähle den Kanal aus, der diese beinhaltet.</string>
|
||||
<string name="public_server_settings">Einstellungen für öffentliche Server</string>
|
||||
<string name="public_string">Öffentlich</string>
|
||||
<string name="public_success_modal_announcement_channels">Richte [Ankündigungskanäle](%1$s) ein, um Updates auch außerhalb deines Servers anzuzeigen.</string>
|
||||
<string name="public_success_modal_body">*Fanfare*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Überprüfe, ob „Server entdecken“ für dich infrage kommt, damit mehr Leute dich finden können.</string>
|
||||
<string name="public_success_modal_header">Dein Server ist jetzt öffentlich!</string>
|
||||
<string name="publish_followed_news_body">Diese Nachricht wird an alle Server, die diesem Kanal folgen, geschickt. Du kannst sie später noch bearbeiten oder löschen. Sie wird dann auf den Servern entsprechend aktualisiert.</string>
|
||||
|
@ -4670,7 +4668,6 @@ Halte die Shifttaste gedrückt, um es direkt hochzuladen."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Wenn du Spiele aus dem Discord Store installierst. Außerdem lässt sich dein Spiel so über die Windows-Suche finden.</string>
|
||||
<string name="user_settings_keybinds_action">Aktion</string>
|
||||
<string name="user_settings_keybinds_keybind">Hotkey</string>
|
||||
<string name="user_settings_krisp_description">[Mehr über Krisp erfahren](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Aktuelles Passwort</string>
|
||||
<string name="user_settings_label_discriminator">Tag-Nummer</string>
|
||||
<string name="user_settings_label_email">E-Mail</string>
|
||||
|
|
|
@ -3720,8 +3720,6 @@ AFK. Αυτό δεν επηρεάζει τα προγράμματα περιήγ
|
|||
<string name="public_rules_channel_help">Οι δημόσιοι διακομιστές πρέπει να έχουν δημοσιεύσει εμφανώς κανόνες ή/και κατευθυντήριες γραμμές διακομιστή για τα μέλη. Επίλεξε το κανάλι που το φιλοξενεί.</string>
|
||||
<string name="public_server_settings">Ρυθμίσεις δημόσιου διακομιστή</string>
|
||||
<string name="public_string">Δημόσιος</string>
|
||||
<string name="public_success_modal_announcement_channels">Ρύθμισε τα [Κανάλια ανακοινώσεων](%1$s) να παρέχουν ενημερώσεις και πέρα από τον διακομιστή σου.</string>
|
||||
<string name="public_success_modal_body">*Ηχητικά εφέ τρομπέτας*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Τσέκαρε αν πληροίς τις προϋποθέσεις για να περιλαμβάνεται ο διακομιστής σου στην Ανακάλυψη Διακομιστή, ώστε να μπορούν να σε βρουν περισσότερα άτομα.</string>
|
||||
<string name="public_success_modal_header">Ο διακομιστής σου έγινε δημόσιος!</string>
|
||||
<string name="publish_followed_news_body">Αυτό το μήνυμα θα σταλεί σε όλους τους διακομιστές που ακολουθούν αυτό το κανάλι. Μπορείτε να επεξεργαστείτε ή να διαγράψετε αυτό το μήνυμα αργότερα, και θα ενημερωθεί αντίστοιχα ο κάθε διακομιστής που ακολουθεί.</string>
|
||||
|
@ -4710,7 +4708,6 @@ ping ήταν **%3$s ms**. Ο ρυθμός απώλειας εξερχόμενω
|
|||
<string name="user_settings_hypesquad">Ομάδα Δημοσιότητας HypeSquad</string>
|
||||
<string name="user_settings_keybinds_action">Ενέργεια</string>
|
||||
<string name="user_settings_keybinds_keybind">Συντόμευση</string>
|
||||
<string name="user_settings_krisp_description">[Μάθε περισσότερα για το Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Τρέχων κωδικός</string>
|
||||
<string name="user_settings_label_discriminator">Διακριτικό</string>
|
||||
<string name="user_settings_label_new_password">Νέος κωδικός πρόσβασης</string>
|
||||
|
|
|
@ -3680,8 +3680,6 @@ la detección de Pulsar para hablar mientras el juego está activo."</string>
|
|||
<string name="public_rules_channel_help">Los servidores públicos deben mostrar con claridad las normas y directivas del mismo para los miembros. Selecciona el canal donde se muestran.</string>
|
||||
<string name="public_server_settings">Ajustes del servidor público</string>
|
||||
<string name="public_string">Público</string>
|
||||
<string name="public_success_modal_announcement_channels">Configura [canales de anuncios](%1$s) para enviar actualizaciones a otros servidores.</string>
|
||||
<string name="public_success_modal_body">*Sonido de sirena*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Comprueba si cumples los requisitos de Descubrimiento de servidor para que te pueda encontrar más gente.</string>
|
||||
<string name="public_success_modal_header">¡Tu servidor ya es público!</string>
|
||||
<string name="publish_followed_news_body">Se enviará este mensaje a todos los servidores que sigan a este canal. Puedes editar o eliminar este mensaje más tarde, y se actualizará en todos los servidores que sigan al canal.</string>
|
||||
|
@ -4662,7 +4660,6 @@ Mantén pulsado Máyus para subir directamente."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Cuando se instalen juegos de la tienda de Discord. Además, así tus juegos resultarán visibles en el buscador de Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Acción</string>
|
||||
<string name="user_settings_keybinds_keybind">Atajo de teclado</string>
|
||||
<string name="user_settings_krisp_description">[Más información sobre Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Contraseña actual</string>
|
||||
<string name="user_settings_label_discriminator">Terminación numérica</string>
|
||||
<string name="user_settings_label_email">Correo electrónico</string>
|
||||
|
|
|
@ -3731,8 +3731,6 @@ jotta radiopuhelintila toimii, kun pelin ikkuna on aktiivisena."</string>
|
|||
<string name="public_rules_channel_help">Julkisten palvelimien sääntöjen tai toimintaohjeiden on oltava selkeästi esillä jäsenille. Valitse kanava, jossa ne ovat esillä.</string>
|
||||
<string name="public_server_settings">Julkisen palvelimen asetukset</string>
|
||||
<string name="public_string">Julkinen</string>
|
||||
<string name="public_success_modal_announcement_channels">Määritä [tiedotekanavat](%1$s), niin voit välittää päivityksiä palvelimesi ulkopuolelle.</string>
|
||||
<string name="public_success_modal_body">*Paineilmatorven töräytyksiä*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Tarkista, täytätkö palvelinhaun vaatimukset, jotta voit helpottaa palvelimesi löytämistä.</string>
|
||||
<string name="public_success_modal_header">Palvelimesi on nyt julkinen!</string>
|
||||
<string name="publish_followed_news_body">Tämä viesti lähetetään kaikille tätä kanavaa seuraaville palvelimille. Voit muokata viestiä myöhemmin tai poistaa sen. Viesti päivittyy vastaavasti kaikille seuraaville palvelimille.</string>
|
||||
|
@ -4717,7 +4715,6 @@ Jos haluat aloittaa lataamisen heti, pidä vaihtonäppäintä painettuna."</stri
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Kun peli asennetaan Discordin kaupasta. Tällöin voit myös etsiä pelin Windowsin haulla.</string>
|
||||
<string name="user_settings_keybinds_action">Toiminta</string>
|
||||
<string name="user_settings_keybinds_keybind">Näppäinkomento</string>
|
||||
<string name="user_settings_krisp_description">[Lue lisää Krispistä](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Nykyinen salasana</string>
|
||||
<string name="user_settings_label_discriminator">Tunnusnumero</string>
|
||||
<string name="user_settings_label_email">Sähköposti</string>
|
||||
|
|
|
@ -3721,8 +3721,6 @@ puisse être utilisée même quand le jeu est à l'avant-plan."</string>
|
|||
<string name="public_guild_policy_title">Suis les règles</string>
|
||||
<string name="public_rules_channel_help">"Un serveur public doit disposer de règles ou d'une charte de serveur affichées clairement pour ses utilisateurs. Indique le salon qui les spécifie."</string>
|
||||
<string name="public_server_settings">Paramètres du serveur public</string>
|
||||
<string name="public_success_modal_announcement_channels">Configure des [salons des annonces](%1$s) qui enverront des mises à jour en dehors de ton serveur.</string>
|
||||
<string name="public_success_modal_body">*Vuvuzelas*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Vérifie si tu peux participer à Découverte de serveurs pour que plus de gens trouvent ton serveur.</string>
|
||||
<string name="public_success_modal_header">Ton serveur est désormais public !</string>
|
||||
<string name="publish_followed_news_body">Ce message va être envoyé à tous les serveurs qui suivent ce salon. Tu pourras toujours modifier ou supprimer ce message plus tard, et il sera mis à jour sur tous les serveurs abonnés.</string>
|
||||
|
@ -4698,7 +4696,6 @@ Maintiens la touche Maj pour uploader directement."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu">Créer un raccourci dans le menu démarrer</string>
|
||||
<string name="user_settings_games_shortcuts_start_menu_note">"Lors de l'installation de jeux depuis la boutique Discord. Permet également de rechercher tes jeux avec Windows Search."</string>
|
||||
<string name="user_settings_keybinds_keybind">Raccourci clavier</string>
|
||||
<string name="user_settings_krisp_description">[En savoir plus sur Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Mot de passe actuel</string>
|
||||
<string name="user_settings_label_discriminator">Discriminateur</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3651,8 +3651,6 @@ aktivira se tipkama **%1$s**."</string>
|
|||
<string name="public_rules_channel_help">Javni serveri moraju članovima jasno dati do znanja koja su pravila i/ili smjernice. Odaberi kanal na kojem se to nalazi.</string>
|
||||
<string name="public_server_settings">Postavke javnog servera</string>
|
||||
<string name="public_string">Javno</string>
|
||||
<string name="public_success_modal_announcement_channels">Podesi [Kanale za najave](%1$s) kako bi tvoje obavijesti išle i izvan granica tvog servera.</string>
|
||||
<string name="public_success_modal_body">*Trube, fanfare i drugo*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Provjeri ispunjavaš li uvjete za ulaz u program Otkrivanje servera kako bi te više ljudi moglo pronaći.</string>
|
||||
<string name="public_success_modal_header">Tvoj server od sada je javan!</string>
|
||||
<string name="publish_followed_news_body">Ova će poruka biti poslana svim serverima koji prate ovaj kanal. Kasnije možeš urediti ili izbrisati ovu poruku i ona će se ažurirati na svakom serveru koji prati.</string>
|
||||
|
@ -4622,7 +4620,6 @@ Drži shift za izravan prijenos."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Pri instalaciji igara iz trgovine Discord. Isto tako, omogućuje da se tvoje igre mogu otkriti putem preko pretraživanja sustava Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Radnja</string>
|
||||
<string name="user_settings_keybinds_keybind">Prečac</string>
|
||||
<string name="user_settings_krisp_description">[Saznaj više o Krispu](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Trenutna lozinka</string>
|
||||
<string name="user_settings_label_email">E-pošta</string>
|
||||
<string name="user_settings_label_new_password">Nova lozinka</string>
|
||||
|
|
|
@ -3715,8 +3715,6 @@ miközben a játékablak aktív."</string>
|
|||
<string name="public_rules_channel_help">A nyilvános szerverek egyértelműen megadott szerveroldali szabályokkal és/vagy irányelvekkel kell rendelkezzenek a tagok számára. Válaszd ki az ezeket tartalmazó csatornát.</string>
|
||||
<string name="public_server_settings">Nyilvános szerver beállításai</string>
|
||||
<string name="public_string">Nyilvános</string>
|
||||
<string name="public_success_modal_announcement_channels">Állítsd be a [bejelentési csatornákat](%1$s), hogy a szervereden kívülre is frissítéseket küldhess.</string>
|
||||
<string name="public_success_modal_body">*Dudaszó hangeffektusok*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Ellenőrizd, hogy jogosult vagy-e a szerverfelfedezésre, hogy még több ember megtalálhasson.</string>
|
||||
<string name="public_success_modal_header">A szervered innentől nyilvános!</string>
|
||||
<string name="publish_followed_news_body">Ez az üzenet elküldésre kerül minden a csatornát követő szerverre. Később szerkesztheted vagy törölheted ezt az üzenetet, és ez minden követő szerveren megfelelően frissítve lesz.</string>
|
||||
|
@ -4702,7 +4700,6 @@ Nyomd a Shift gombot az azonnali feltöltéshez."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Amikor játékokat telepítesz a Discord-áruházból. Felfedezhetővé teszi a játékokat a Windows-keresés számára.</string>
|
||||
<string name="user_settings_keybinds_action">Művelet</string>
|
||||
<string name="user_settings_keybinds_keybind">Gyorsgomb</string>
|
||||
<string name="user_settings_krisp_description">[Tudj meg többet a Krispről](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Jelenlegi jelszó</string>
|
||||
<string name="user_settings_label_discriminator">Megkülönböztető</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3707,8 +3707,6 @@ quando il gioco è in primo piano."</string>
|
|||
<string name="public_rules_channel_help">I server pubblici devono avere regole e/o linee guida del server per gli utenti pubblicate con chiarezza. Ti preghiamo di selezionare il canale in cui si visualizzano.</string>
|
||||
<string name="public_server_settings">Impostazioni del server pubblico</string>
|
||||
<string name="public_string">Pubblico</string>
|
||||
<string name="public_success_modal_announcement_channels">Imposta [canali delle notizie](%1$s) per fornire aggiornamenti non solo al tuo server.</string>
|
||||
<string name="public_success_modal_body">*Applausi scroscianti*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Controlla se hai i requisiti per apparire in Esplora server, così più gente potrà trovarti.</string>
|
||||
<string name="public_success_modal_header">Il tuo server è stato pubblicato!</string>
|
||||
<string name="publish_followed_news_body">Questo messaggio verrà inviato a tutti server che seguono questo canale. Puoi modificare o cancellare il messaggio più tardi, esso verrà poi aggiornato di conseguenza su tutti i server che seguono.</string>
|
||||
|
@ -4687,7 +4685,6 @@ Tieni premuto Maiusc per caricare direttamente."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Quando installi giochi dal negozio Discord. Inoltre potrai trovare i tuoi giochi con la ricerca Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Azione</string>
|
||||
<string name="user_settings_keybinds_keybind">Associazione tasti</string>
|
||||
<string name="user_settings_krisp_description">[Scopri di più su Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Password attuale</string>
|
||||
<string name="user_settings_label_discriminator">Suffisso</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3755,8 +3755,6 @@ Discordについて詳しい情報が必要ですか?"</string>
|
|||
<string name="public_rules_channel_help">公開サーバーは、メンバー用のサーバールールおよび/もしくはガイドラインを明示している必要があります。これをホストしているチャンネルを選択してください。</string>
|
||||
<string name="public_server_settings">公開サーバーの設定</string>
|
||||
<string name="public_string">公開</string>
|
||||
<string name="public_success_modal_announcement_channels">[アナウンスチャンネル](%1$s)を立ち上げ、あなたのサーバー外にも更新情報を届けましょう。</string>
|
||||
<string name="public_success_modal_body">*ファンファーレ*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">もっとたくさんの人々に見つけてもらうため、サーバー発見への参加要件を満たしているかチェックしましょう。</string>
|
||||
<string name="public_success_modal_header">あなたのサーバーが公開されました!</string>
|
||||
<string name="publish_followed_news_body">このチャンネルをフォローしている全てのサーバーにこのメッセージが送信されます。後でこのメッセージの編集と削除ができ、各サーバーでその部分が更新されます。</string>
|
||||
|
@ -4746,7 +4744,6 @@ Shiftを押しっぱなしですぐにアップロードします。"</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Discordストアからゲームをインストールする時に作成します。Windows検索でもゲームを見つけられるようになります。</string>
|
||||
<string name="user_settings_keybinds_action">アクション</string>
|
||||
<string name="user_settings_keybinds_keybind">キー割り当て</string>
|
||||
<string name="user_settings_krisp_description">[Krispについて](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">現在のパスワード</string>
|
||||
<string name="user_settings_label_discriminator">識別子</string>
|
||||
<string name="user_settings_label_email">メールアドレス</string>
|
||||
|
|
|
@ -3749,8 +3749,6 @@ PC 앱을 받아주세요. [다운로드](onDownloadClick)"</string>
|
|||
<string name="public_rules_channel_help">공개 서버는 멤버가 볼 수 있도록 명확한 서버 규칙과 지침을 게재해야 해요. 이를 게시할 채널을 선택해주세요.</string>
|
||||
<string name="public_server_settings">공개 서버 설정</string>
|
||||
<string name="public_string">공개</string>
|
||||
<string name="public_success_modal_announcement_channels">[공지 채널](%1$s)을 설정해 업데이트 내용을 다른 서버에도 알리세요.</string>
|
||||
<string name="public_success_modal_body">*폭죽 효과음*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">사람들이 늘어날 수 있도록 서버 찾기 조건을 만족하는지 확인해보세요.</string>
|
||||
<string name="public_success_modal_header">이제 서버가 공개되었습니다!</string>
|
||||
<string name="publish_followed_news_body">이 채널을 팔로우하는 모든 서버에 메시지가 전송돼요. 메시지는 나중에 수정하거나 삭제할 수 있고, 팔로우하는 서버에도 마찬가지로 적용될 거예요.</string>
|
||||
|
@ -4740,7 +4738,6 @@ Shift 키를 누른 상태로 놓으면 바로 올릴 수 있어요."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Discord 스토어에서 게임을 설치할 때 시작 메뉴에 바로 가기를 만들어요. Windows 검색에서도 게임을 검색할 수 있어요.</string>
|
||||
<string name="user_settings_keybinds_action">명령</string>
|
||||
<string name="user_settings_keybinds_keybind">단축키</string>
|
||||
<string name="user_settings_krisp_description">[Krisp 자세히 알아보기](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">현재 비밀번호</string>
|
||||
<string name="user_settings_label_discriminator">식별 번호</string>
|
||||
<string name="user_settings_label_email">이메일</string>
|
||||
|
|
|
@ -3719,8 +3719,6 @@ galėtum Kalbėti visoje sistemoje."</string>
|
|||
<string name="public_rules_channel_help">Vieši serveriai privalo aiškiai paskelbti serverio taisykles ir (arba) gaires, skirtas nariams. Pasirink kanalą, kuriame tai paskelbta.</string>
|
||||
<string name="public_server_settings">Viešo serverio nustatymai</string>
|
||||
<string name="public_string">Viešas</string>
|
||||
<string name="public_success_modal_announcement_channels">Nustatyk [pranešimų kanalus](%1$s), kad siųstum naujienas už savo serverio ribų.</string>
|
||||
<string name="public_success_modal_body">*Sirgalių sirenos garso efektai*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Patikrink, ar atitinki reikalavimus, kad galėtum naudoti serverių atradimo funkciją ir tave galėtų rasti daugiau žmonių.</string>
|
||||
<string name="public_success_modal_header">Dabar tavo serveris yra viešas!</string>
|
||||
<string name="publish_followed_news_body">Šis pranešimas bus išsiųstas į visus šį kanalą sekančius serverius. Šį pranešimą gali redaguoti arba pašalinti vėliau. Atitinkamai jis bus atnaujintas kiekviename sekančiame serveryje.</string>
|
||||
|
@ -4710,7 +4708,6 @@ Laikyk mygtuką shift tiesioginiam įkėlimui."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Kai įdiegiami žaidimai iš Discord Parduotuvės. Tavo žaidimus taip pat galima atrasti naudojant Windows paiešką.</string>
|
||||
<string name="user_settings_keybinds_action">Veiksmas</string>
|
||||
<string name="user_settings_keybinds_keybind">Klavišų Trumpinys</string>
|
||||
<string name="user_settings_krisp_description">[Sužinok daugiau apie Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Dabartinis slaptažodis</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminatorius</string>
|
||||
<string name="user_settings_label_email">El. paštas</string>
|
||||
|
|
|
@ -3684,8 +3684,6 @@ detectie in te schakelen terwijl de game focus heeft."</string>
|
|||
<string name="public_rules_channel_help">Openbare servers moeten duidelijk de serverregels en/of -richtlijnen voor leden plaatsen. Selecteer het kanaal dat dit host.</string>
|
||||
<string name="public_server_settings">Instellingen openbare server</string>
|
||||
<string name="public_string">Openbaar</string>
|
||||
<string name="public_success_modal_announcement_channels">Stel [aankondigingskanalen](%1$s) in om updates buiten je server te geven.</string>
|
||||
<string name="public_success_modal_body">*Luchthoorn-geluidseffecten*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Controleer of je in aanmerking komt voor serverontdekking zodat meer mensen je kunnen vinden.</string>
|
||||
<string name="public_success_modal_header">Je server is nu openbaar!</string>
|
||||
<string name="publish_followed_news_body">Dit bericht wordt gestuurd naar alle servers die dit kanaal volgen. Je kunt dit bericht later bewerken of verwijderen, waarna het wordt bijgewerkt/verwijderd in elke volgende server.</string>
|
||||
|
@ -4659,7 +4657,6 @@ Houd shift ingedrukt om direct te uploaden."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Bij het installeren van games vanuit de Discord Store. Maakt ook je games vindbaar via Windows zoeken.</string>
|
||||
<string name="user_settings_keybinds_action">Actie</string>
|
||||
<string name="user_settings_keybinds_keybind">Toetsencombinatie</string>
|
||||
<string name="user_settings_krisp_description">[Meer informatie over Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Huidig wachtwoord</string>
|
||||
<string name="user_settings_label_discriminator">Identificatiecijfers</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3629,8 +3629,6 @@ til datamaskinen din hvis du ønsker å bruke denne funksjonen uten å ha nettle
|
|||
<string name="public_rules_channel_help">Offentlige servere må ha tydelig publiserte serverregler og/eller -retningslinjer for medlemmer. Velg kanalen som er vert for dette.</string>
|
||||
<string name="public_server_settings">Offentlige serverinnstillinger</string>
|
||||
<string name="public_string">Offentlig</string>
|
||||
<string name="public_success_modal_announcement_channels">Sett opp [kunngjøringskanaler](%1$s) for å levere oppdateringer utenfor serveren din.</string>
|
||||
<string name="public_success_modal_body">*Lydeffekter fra lufthorn*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Sjekk om du er kvalifisert til å være i serveroppdagelse slik at flere personer kan finne deg.</string>
|
||||
<string name="public_success_modal_header">Serveren din er nå offentlig!</string>
|
||||
<string name="publish_followed_news_body">Denne meldingen blir sendt til alle serverne som følger denne kanalen. Du kan redigere eller slette denne meldingen senere, og den oppdateres tilsvarende på hver server som følger.</string>
|
||||
|
@ -4605,7 +4603,6 @@ Hold shift for å laste opp direkte."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu">Opprett snarvei til startmenyen</string>
|
||||
<string name="user_settings_games_shortcuts_start_menu_note">Når du installerer spill fra Discord Store. Gjør også spillene dine synlige via Windows-søk.</string>
|
||||
<string name="user_settings_keybinds_keybind">Hurtigtast</string>
|
||||
<string name="user_settings_krisp_description">[Finn ut mer om Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Nåværende passord</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminator</string>
|
||||
<string name="user_settings_label_email">E-postadresse</string>
|
||||
|
|
|
@ -3741,8 +3741,6 @@ podczas rozgrywki."</string>
|
|||
<string name="public_rules_channel_help">Serwery publiczne muszą mieć wyraźnie przedstawione zasady lub wytyczne dotyczące serwera, które obowiązują członków. Wybierz kanał, na którym znajdą się te treści.</string>
|
||||
<string name="public_server_settings">Ustawienia serwera publicznego</string>
|
||||
<string name="public_string">Publiczny</string>
|
||||
<string name="public_success_modal_announcement_channels">Ustaw [kanały ogłoszeniowe](%1$s), by przesyłać nowości poza serwer.</string>
|
||||
<string name="public_success_modal_body">*Fanfary*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Sprawdź, czy kwalifikujesz się do Wyszukiwania serwerów – wtedy więcej osób będzie mogło Cię znaleźć.</string>
|
||||
<string name="public_success_modal_header">Twój serwer jest teraz publiczny!</string>
|
||||
<string name="publish_followed_news_body">Ta wiadomość zostanie wysłana na wszystkie serwery śledzące ten kanał. Możesz ją później edytować lub usunąć – zostanie odpowiednio zaktualizowana na każdym śledzącym serwerze.</string>
|
||||
|
@ -4727,7 +4725,6 @@ Przytrzymaj Shift, aby wysłać natychmiast."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Podczas instalacji gier ze Sklepu Discorda. Twoje gry będzie także można znaleźć przez wyszukiwanie za pośrednictwem systemu Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Gry akcji</string>
|
||||
<string name="user_settings_keybinds_keybind">Skrót klawiszowy</string>
|
||||
<string name="user_settings_krisp_description">[Dowiedz się więcej o Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Bieżące hasło</string>
|
||||
<string name="user_settings_label_discriminator">Numer rozróżniający „discriminator”</string>
|
||||
<string name="user_settings_label_email">Adres e-mail</string>
|
||||
|
|
|
@ -3724,8 +3724,6 @@ Aperte para Falar possa ser usado enquanto o jogo estiver em primeiro plano."</s
|
|||
<string name="public_rules_channel_help">Servidores públicos precisam ter regras e/ou diretrizes claras e visíveis para os membros. Selecione o canal onde elas ficarão.</string>
|
||||
<string name="public_server_settings">Configurações do servidor público</string>
|
||||
<string name="public_string">Público</string>
|
||||
<string name="public_success_modal_announcement_channels">Configure [Canais de Anúncios](%1$s) para enviar novidades além dos limites do seu servidor.</string>
|
||||
<string name="public_success_modal_body">*Fogos de artifício*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Veja se você pode estar no Descobrir Servidores, assim mais pessoas podem te achar.</string>
|
||||
<string name="public_success_modal_header">Seu servidor agora é público!</string>
|
||||
<string name="publish_followed_news_body">Essa mensagem será enviada a todos os servidores que seguem esse canal. Você poderá editar ou excluir essa mensagem posteriormente e ela será atualizada de acordo em cada servidor seguindo esse canal.</string>
|
||||
|
@ -4709,7 +4707,6 @@ Pressione Shift para enviar diretamente."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Ao instalar jogos da Loja Discord. Também permite que a busca do Windows encontre os jogos.</string>
|
||||
<string name="user_settings_keybinds_action">Ação</string>
|
||||
<string name="user_settings_keybinds_keybind">Atalho do teclado</string>
|
||||
<string name="user_settings_krisp_description">[Saiba mais sobre Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Senha atual</string>
|
||||
<string name="user_settings_label_discriminator">Discriminador</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
|
|
|
@ -3686,8 +3686,6 @@ detectarea modului Push-to-talk în timpul jocului."</string>
|
|||
<string name="public_guild_policy_title">Respectă regulamentul</string>
|
||||
<string name="public_rules_channel_help">Serverele publice trebuie să aibă regulamentul pentru membri postat în mod vizibil. Te rugăm să selectezi canalul care le va găzdui.</string>
|
||||
<string name="public_server_settings">Setări server public</string>
|
||||
<string name="public_success_modal_announcement_channels">Setează [Canaluri pentru anunțuri](%1$s) pentru a trimite actualizări dincolo de server.</string>
|
||||
<string name="public_success_modal_body">*Efecte sonore de claxon*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Verifică dacă te îndeplinești cerințele funcției de Descoperire server, ca să te poată găsi mai multă lume.</string>
|
||||
<string name="public_success_modal_header">Server-ul tău e acum public!</string>
|
||||
<string name="publish_followed_news_body">Acest mesaj va fi trimis la toate serverele care urmăresc acest canal. Îl poți edita sau șterge mai târziu și mesajul va fi actualizat în mod corespunzător pe fiecare server urmăritor.</string>
|
||||
|
@ -4668,7 +4666,6 @@ clientul Discord și începe să te bucuri de conversații chiar acum!"</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Atunci când instalezi jocuri din Magazinul Discord. De asemenea, permite ca jocurile tale să fie descoperite accesând funcția de căutare Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Acțiune</string>
|
||||
<string name="user_settings_keybinds_keybind">Scurtătură</string>
|
||||
<string name="user_settings_krisp_description">[Află mai multe despre Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Parolă actuală</string>
|
||||
<string name="user_settings_label_email">E-mail</string>
|
||||
<string name="user_settings_label_new_password">Parolă nouă</string>
|
||||
|
|
|
@ -3772,8 +3772,6 @@
|
|||
<string name="public_rules_channel_help">На публичных серверах должны быть опубликованы правила и/или рекомендации для участников сервера. Выберите канал с ними.</string>
|
||||
<string name="public_server_settings">Настройки публичного сервера</string>
|
||||
<string name="public_string">Публичный</string>
|
||||
<string name="public_success_modal_announcement_channels">Создайте [каналы с объявлениями](%1$s), чтобы публиковать новости на других серверах.</string>
|
||||
<string name="public_success_modal_body">*Фанфары*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Проверьте, удовлетворяете ли вы требованиям «Путешествия по серверам». Данная функция позволяет найти новых пользователей.</string>
|
||||
<string name="public_success_modal_header">Ваш сервер стал публичным!</string>
|
||||
<string name="publish_followed_news_body">Это сообщение будет отправлено на все сервера, подписанные на этот канал. Если вы удалите или отредактируете это сообщение, оно будет автоматически изменено на всех подписанных серверах.</string>
|
||||
|
@ -4762,7 +4760,6 @@
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">При установке игр из Discord Store. Кроме того, игры можно будет находить через стандартный поиск Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Действие</string>
|
||||
<string name="user_settings_keybinds_keybind">Горячие клавиши</string>
|
||||
<string name="user_settings_krisp_description">[Узнайте больше о Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Текущий пароль</string>
|
||||
<string name="user_settings_label_discriminator">Дискриминатор</string>
|
||||
<string name="user_settings_label_email">Электронная почта</string>
|
||||
|
|
|
@ -3635,8 +3635,6 @@ medan spelet är i fokus."</string>
|
|||
<string name="public_rules_channel_help">Offentliga servrar måste ha klara och tydliga serverregler och/eller riktlinjer för medlemmar. Välj värdkanal för detta.</string>
|
||||
<string name="public_server_settings">Inställningar för offentliga servrar</string>
|
||||
<string name="public_string">Offentlig</string>
|
||||
<string name="public_success_modal_announcement_channels">Ställ in [Meddelandekanaler](%1$s) för att leverera uppdateringar bortom din server.</string>
|
||||
<string name="public_success_modal_body">*Sirenljudeffekter*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Kolla om du har vad som behövs för att vara med i Serveridentifiering så att fler personer kan hitta dig.</string>
|
||||
<string name="public_success_modal_header">Din server är nu offentlig!</string>
|
||||
<string name="publish_followed_news_body">Det här meddelandet skickas till alla servrar som följer den här kanalen. Du kan redigera eller radera det här meddelandet senare och det kommer att uppdateras på motsvarande sätt på de följande servrarna.</string>
|
||||
|
@ -4609,7 +4607,6 @@ Håll inne skift för att ladda upp direkt."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">När du installerar spel från Discord-butiken kommer de även att kunna hittas med en Windows-sökning.</string>
|
||||
<string name="user_settings_keybinds_action">Funktion</string>
|
||||
<string name="user_settings_keybinds_keybind">Kortkommando</string>
|
||||
<string name="user_settings_krisp_description">[Läs mer om Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Nuvarande lösenord</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminator</string>
|
||||
<string name="user_settings_label_email">E-post</string>
|
||||
|
|
|
@ -3722,8 +3722,6 @@ URL พิเศษใช้ได้เฉพาะตัวอักษร เ
|
|||
<string name="public_rules_channel_help">เซิร์ฟเวอร์สาธารณะจะต้องมีการโพสต์กฎหรือแนวทางของเซิร์ฟเวอร์ที่ชัดเจนให้แก่สมาชิก โปรดเลือกช่องเพื่อเป็นโฮสต์</string>
|
||||
<string name="public_server_settings">การตั้งค่าเซิร์ฟเวอร์สาธารณะ</string>
|
||||
<string name="public_string">สาธารณะ</string>
|
||||
<string name="public_success_modal_announcement_channels">ตั้งค่า [ช่องประกาศ](%1$s) ให้ส่งข้อมูลการอัปเดตออกไปนอกเซิร์ฟเวอร์ของคุณ</string>
|
||||
<string name="public_success_modal_body">*เสียงแตรลมประกอบฉาก*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">ตรวจสอบว่าคุณผ่านเกณฑ์เพื่อเข้าร่วมการค้นพบเซิร์ฟเวอร์หรือไม่ เพื่อให้คนมากมายค้นหาคุณได้</string>
|
||||
<string name="public_success_modal_header">เซิร์ฟเวอร์ของคุณเปิดสาธารณะแล้ว!</string>
|
||||
<string name="publish_followed_news_body">ข้อความเหล่านี้จะถูกส่งถึงเซิร์ฟเวอร์ทั้งหมดที่ติดตามช่องนี้ คุณสามารถแก้ไขหรือลบข้อความนี้ภายหลัง และคุณจะอัพเดทแต่ละเซิร์ฟเวอร์ตามลำดับต่อไป</string>
|
||||
|
@ -4709,7 +4707,6 @@ Discord Client เพื่อเริ่มพูดคุยได้ตอ
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">ขณะติดตั้งเกมจากร้านค้าของ Discord ทำให้เกมของคุณสามารถค้นหาได้ผ่านแถบค้นหาของ Windows</string>
|
||||
<string name="user_settings_keybinds_action">แอกชัน</string>
|
||||
<string name="user_settings_keybinds_keybind">ปุ่ม</string>
|
||||
<string name="user_settings_krisp_description">[เรียนรู้เพิ่มเติมเกี่ยวกับ Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">รหัสผ่านปัจจุบัน</string>
|
||||
<string name="user_settings_label_discriminator">ตัวแบ่งแยก</string>
|
||||
<string name="user_settings_label_email">อีเมล</string>
|
||||
|
|
|
@ -3710,8 +3710,6 @@ algılamasını etkinleştirmek için lütfen oyun odakta iken Discord'u yöneti
|
|||
<string name="public_rules_channel_help">Herkese açık sunucularda üyeler için sunucu kuralları ve/veya ilkeleri görünür bir biçimde paylaşılmalıdır. Lütfen buna sahip kanalı seç.</string>
|
||||
<string name="public_server_settings">Herkese Açık Sunucu Ayarları</string>
|
||||
<string name="public_string">Herkese Açık</string>
|
||||
<string name="public_success_modal_announcement_channels">Güncellemeleri sunucunun dışına da göndermek için [Duyuru Kanallarını](%1$s) ayarla.</string>
|
||||
<string name="public_success_modal_body">*Havalı korna efekti*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Daha fazla insanın seni bulabilmesi için Sunucu Keşfi şartlarını sağlayıp sağlamadığına bak.</string>
|
||||
<string name="public_success_modal_header">Sunucun artık herkese açık!</string>
|
||||
<string name="publish_followed_news_body">Bu mesaj, bu kanalı takip eden tüm sunuculara gönderilecektir. Bu mesajı daha sonra düzenleyebilir veya silebilirsin ve ilgili mesaj her sunucuda gerekli şekilde güncellenir.</string>
|
||||
|
@ -4695,7 +4693,6 @@ Doğrudan yüklemek için shift basılı tutun."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">"Oyunları Discord Mağazası'ndan kurarken. Oyunlarının Windows aramasında da çıkmasını sağlar."</string>
|
||||
<string name="user_settings_keybinds_action">Eylem</string>
|
||||
<string name="user_settings_keybinds_keybind">Tuş Ataması</string>
|
||||
<string name="user_settings_krisp_description">[Krisp hakkında daha fazla bilgi al](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Mevcut Şifren</string>
|
||||
<string name="user_settings_label_discriminator">Diskriminatör</string>
|
||||
<string name="user_settings_label_email">E-posta</string>
|
||||
|
|
|
@ -3745,8 +3745,6 @@ AFK. Це не впливає на браузери."</string>
|
|||
<string name="public_rules_channel_help">Публічні сервери повинні мати чітко опубліковані правила сервера та (або) поради для учасників. Вибери канал, який містить таку інформацію.</string>
|
||||
<string name="public_server_settings">Налаштування публічного сервера</string>
|
||||
<string name="public_string">Публічний</string>
|
||||
<string name="public_success_modal_announcement_channels">Налаштувати [канали оголошень](%1$s), щоб повідомляти про новини за межами твого сервера.</string>
|
||||
<string name="public_success_modal_body">*Звукові ефекти з гучномовця*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Дізнайся, чи відповідаєш ти вимогам, щоб увійти до категорії «Знайомство з серверами», і щоб тебе могло знайти більше людей.</string>
|
||||
<string name="public_success_modal_header">Твій сервер тепер публічний!</string>
|
||||
<string name="publish_followed_news_body">Це повідомлення буде відправлено на всі сервери, які підписані на цей канал. Ти можеш редагувати або видалити це повідомлення пізніше, і такі зміни відобразяться на всіх підписаних серверах.</string>
|
||||
|
@ -4733,7 +4731,6 @@ AFK. Це не впливає на браузери."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Коли встановлюєш ігри з магазину Discord. Також дозволяє шукати твої ігри через пошук Windows.</string>
|
||||
<string name="user_settings_keybinds_action">Дія</string>
|
||||
<string name="user_settings_keybinds_keybind">Гаряча клавіша</string>
|
||||
<string name="user_settings_krisp_description">[Дізнатися більше про Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Поточний пароль</string>
|
||||
<string name="user_settings_label_discriminator">Дискримінатор</string>
|
||||
<string name="user_settings_label_email">Електронна пошта</string>
|
||||
|
|
|
@ -3706,8 +3706,6 @@ phát hiện Nhấn để Nói trong khi chơi game."</string>
|
|||
<string name="public_rules_channel_help">Máy chủ công khai phải có các quy tắc và/hoặc hướng dẫn đăng một cách rõ ràng cho các thành viên tuân theo. Hãy chọn kênh đang đăng tải nội dung này.</string>
|
||||
<string name="public_server_settings">Cài Đặt Máy Chủ Công Khai</string>
|
||||
<string name="public_string">Công Khai</string>
|
||||
<string name="public_success_modal_announcement_channels">Cài đặt [Các Kênh Thông Báo](%1$s) để truyền tải các bản cập nhật ra bên ngoài máy chủ của bạn.</string>
|
||||
<string name="public_success_modal_body">*Hiệu ứng âm thanh tù và*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">Hãy kiểm tra xem bạn có đủ điều kiện xuất hiện trong mục Khám Phá Máy Chủ để nhiều người có thể tìm thấy bạn hơn hay không.</string>
|
||||
<string name="public_success_modal_header">Máy chủ của bạn giờ đã được công khai!</string>
|
||||
<string name="publish_followed_news_body">Tin nhắn này sẽ được gửi đến tất cả các máy chủ đang theo dõi kênh này. Bạn có thể sửa hoặc xóa tin nhắn này sau, và nó cũng sẽ được cập nhật tương ứng trên từng máy chủ theo dõi kênh.</string>
|
||||
|
@ -4685,7 +4683,6 @@ Nhấn giữ shift để tải lên trực tiếp."</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">Khi cài đặt trò chơi từ Cửa Hàng Discord. Đồng thời hiển thị trò chơi trên mục tìm kiếm của windows.</string>
|
||||
<string name="user_settings_keybinds_action">Hành động</string>
|
||||
<string name="user_settings_keybinds_keybind">Phím nóng</string>
|
||||
<string name="user_settings_krisp_description">[Tìm hiểu thêm về Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">Mật Khẩu Hiện Tại</string>
|
||||
<string name="user_settings_label_discriminator">Bộ phân biệt</string>
|
||||
<string name="user_settings_label_new_password">Mật Khẩu Mới</string>
|
||||
|
|
|
@ -3737,8 +3737,6 @@
|
|||
<string name="public_rules_channel_help">公开服务器必须为其成员清晰可见地公示服务器规则以及/或者使用指南。请选择进行发布的频道。</string>
|
||||
<string name="public_server_settings">公开服务器设置</string>
|
||||
<string name="public_string">公开</string>
|
||||
<string name="public_success_modal_announcement_channels">设置[公告频道](%1$s)向服务器外发布更新内容。</string>
|
||||
<string name="public_success_modal_body">*气笛音效*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">请检查您的资质是否可以加入“发现服务器”,加入之后便能有更多人找到您。</string>
|
||||
<string name="public_success_modal_header">您的服务器已公开!</string>
|
||||
<string name="publish_followed_news_body">该消息会发送至所有关注此频道的服务器中。您可以在晚些时候编辑或删除此消息,随后每个关注的服务器中都会进行相应的更新。</string>
|
||||
|
@ -4727,7 +4725,6 @@ Discord客户端,和他们一起畅所欲言吧!"</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">从 Discord 商店中安装游戏时,在 Windows 搜索中也可以找到您的游戏。</string>
|
||||
<string name="user_settings_keybinds_action">动作</string>
|
||||
<string name="user_settings_keybinds_keybind">热键</string>
|
||||
<string name="user_settings_krisp_description">[了解 Krisp 详情](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">当前密码</string>
|
||||
<string name="user_settings_label_discriminator">鉴别码</string>
|
||||
<string name="user_settings_label_email">电子邮件</string>
|
||||
|
|
|
@ -3737,8 +3737,6 @@
|
|||
<string name="public_rules_channel_help">公開伺服器必須清楚張貼伺服器成員規則及/或守則。請選擇要負責張貼的頻道。</string>
|
||||
<string name="public_server_settings">公開伺服器設定</string>
|
||||
<string name="public_string">公開</string>
|
||||
<string name="public_success_modal_announcement_channels">設置[公告頻道](%1$s)即可於伺服器外發布更新。</string>
|
||||
<string name="public_success_modal_body">*喇叭音效*</string>
|
||||
<string name="public_success_modal_discovery_eligibility">請確認你是否符合加入探索伺服器的資格,讓更多人可以找到你。</string>
|
||||
<string name="public_success_modal_header">你的伺服器已經公開了!</string>
|
||||
<string name="publish_followed_news_body">系統將傳送此訊息至所有追蹤此頻道的伺服器。您之後可以編輯或刪除此訊息,在追蹤的所有伺服器中,訊息也將隨之更新。</string>
|
||||
|
@ -4730,7 +4728,6 @@ Server Insights 是實驗性功能,未來有可能變更或移除。"</string>
|
|||
<string name="user_settings_games_shortcuts_start_menu_note">從 Discord 商店安裝遊戲時。也可用 Windows 搜尋功能尋找您的遊戲。</string>
|
||||
<string name="user_settings_keybinds_action">動作</string>
|
||||
<string name="user_settings_keybinds_keybind">快速鍵</string>
|
||||
<string name="user_settings_krisp_description">[進一步了解 Krisp](%1$s)</string>
|
||||
<string name="user_settings_label_current_password">目前密碼</string>
|
||||
<string name="user_settings_label_discriminator">鑑別子</string>
|
||||
<string name="user_settings_label_email">電子郵件</string>
|
||||
|
|
|
@ -1006,7 +1006,7 @@ ONE MORE THING {fixed}
|
|||
<string name="cloud_sync_modal_or">OR</string>
|
||||
<string name="collapse">Collapse</string>
|
||||
<string name="collapse_category">Collapse Category</string>
|
||||
<string name="com.crashlytics.android.build_id">d0d6e9a5-e073-464c-864c-4ac3eb980073</string>
|
||||
<string name="com.crashlytics.android.build_id">1ee9f684-7ed0-43ac-9f01-7dc57c512d1e</string>
|
||||
<string name="coming_soon">Coming Soon</string>
|
||||
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
|
||||
<string name="command_me_description">Displays text with emphasis.</string>
|
||||
|
|
|
@ -38,11 +38,11 @@
|
|||
|
||||
.field public static final SAMSUNGxDISCORD_CLIENT_ID:Ljava/lang/String; = "97t47j218f"
|
||||
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1044"
|
||||
.field public static final USER_AGENT:Ljava/lang/String; = "Discord-Android/1045"
|
||||
|
||||
.field public static final VERSION_CODE:I = 0x414
|
||||
.field public static final VERSION_CODE:I = 0x415
|
||||
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "11.3"
|
||||
.field public static final VERSION_NAME:Ljava/lang/String; = "11.4"
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -18,28 +18,28 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public current:I
|
||||
.field public current:J
|
||||
|
||||
.field public max:I
|
||||
.field public max:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/util/List;)V
|
||||
.locals 4
|
||||
.locals 6
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -51,43 +51,47 @@
|
|||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
invoke-interface {p1}, Ljava/util/List;->size()I
|
||||
|
||||
move-result v1
|
||||
move-result v2
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-le v1, v2, :cond_0
|
||||
if-le v2, v3, :cond_0
|
||||
|
||||
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
const/4 v4, 0x0
|
||||
|
||||
move-result-object v3
|
||||
invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
check-cast v3, Ljava/lang/Integer;
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
|
||||
check-cast v4, Ljava/lang/Integer;
|
||||
|
||||
move-result v3
|
||||
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v4
|
||||
|
||||
int-to-long v4, v4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v3, 0x0
|
||||
move-wide v4, v0
|
||||
|
||||
:goto_0
|
||||
iput v3, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
iput-wide v4, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
if-lez v1, :cond_1
|
||||
if-lez v2, :cond_1
|
||||
|
||||
sub-int/2addr v1, v2
|
||||
sub-int/2addr v2, v3
|
||||
|
||||
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -95,10 +99,12 @@
|
|||
|
||||
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v0
|
||||
move-result p1
|
||||
|
||||
int-to-long v0, p1
|
||||
|
||||
:cond_1
|
||||
iput v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -179,7 +185,9 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
int-to-long v0, p1
|
||||
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
@ -188,7 +196,9 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
iput p1, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
int-to-long v0, p1
|
||||
|
||||
iput-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
:goto_2
|
||||
return-void
|
||||
|
@ -203,7 +213,7 @@
|
|||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
.locals 7
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
|
@ -232,28 +242,32 @@
|
|||
return v2
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v3
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
|
||||
|
||||
move-result v3
|
||||
move-result-wide v5
|
||||
|
||||
if-eq v1, v3, :cond_3
|
||||
cmp-long v1, v3, v5
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
return v2
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v3
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
|
||||
|
||||
move-result p1
|
||||
move-result-wide v5
|
||||
|
||||
if-eq v1, p1, :cond_4
|
||||
cmp-long p1, v3, v5
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
return v2
|
||||
|
||||
|
@ -261,36 +275,52 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public getCurrent()I
|
||||
.locals 1
|
||||
.method public getCurrent()J
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
iget-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
return v0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getMax()I
|
||||
.locals 1
|
||||
.method public getMax()J
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
iget-wide v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
return v0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
.locals 7
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
|
||||
|
||||
move-result v0
|
||||
move-result-wide v0
|
||||
|
||||
add-int/lit8 v0, v0, 0x3b
|
||||
const/16 v2, 0x20
|
||||
|
||||
mul-int/lit8 v0, v0, 0x3b
|
||||
ushr-long v3, v0, v2
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I
|
||||
xor-long/2addr v0, v3
|
||||
|
||||
move-result v1
|
||||
long-to-int v1, v0
|
||||
|
||||
const/16 v0, 0x3b
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
|
||||
|
||||
move-result-wide v3
|
||||
|
||||
mul-int/lit8 v1, v1, 0x3b
|
||||
|
||||
ushr-long v5, v3, v2
|
||||
|
||||
xor-long v2, v5, v3
|
||||
|
||||
long-to-int v0, v2
|
||||
|
||||
add-int/2addr v1, v0
|
||||
|
||||
|
@ -298,7 +328,7 @@
|
|||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
const-string v0, "ModelActivityParty.Size(current="
|
||||
|
||||
|
@ -306,21 +336,21 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()I
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getCurrent()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", max="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()I
|
||||
invoke-virtual {p0}, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->getMax()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
|
|
|
@ -271,22 +271,22 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public getCurrentSize()I
|
||||
.locals 1
|
||||
.method public getCurrentSize()J
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
iget-wide v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getId()Ljava/lang/String;
|
||||
|
@ -297,43 +297,43 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getMaxSize()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getOpenSlots()I
|
||||
.method public getMaxSize()J
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v1, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:I
|
||||
iget-wide v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
iget v0, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:I
|
||||
|
||||
sub-int/2addr v1, v0
|
||||
|
||||
return v1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
return v0
|
||||
:goto_0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getOpenSlots()J
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Lcom/discord/models/domain/activity/ModelActivityParty;->size:Lcom/discord/models/domain/activity/ModelActivityParty$Size;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-wide v1, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->max:J
|
||||
|
||||
iget-wide v3, v0, Lcom/discord/models/domain/activity/ModelActivityParty$Size;->current:J
|
||||
|
||||
sub-long/2addr v1, v3
|
||||
|
||||
return-wide v1
|
||||
|
||||
:cond_0
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getSize()Lcom/discord/models/domain/activity/ModelActivityParty$Size;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
invoke-direct {p0}, Lcom/discord/stores/Store;-><init>()V
|
||||
|
||||
const/16 v0, 0x414
|
||||
const/16 v0, 0x415
|
||||
|
||||
iput v0, p0, Lcom/discord/stores/StoreClientVersion;->clientVersion:I
|
||||
|
||||
|
|
|
@ -90,18 +90,18 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v1, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v1, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_0
|
||||
invoke-static {p1, p2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {p1, p2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, p3}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {p1, p3}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -129,7 +129,7 @@
|
|||
:goto_0
|
||||
add-int v2, p2, p3
|
||||
|
||||
invoke-static {p2, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {p2, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
|
|
@ -177,7 +177,7 @@
|
|||
|
||||
const-string v3, "browser_user_agent"
|
||||
|
||||
const-string v4, "Discord-Android/1044"
|
||||
const-string v4, "Discord-Android/1045"
|
||||
|
||||
invoke-direct {v2, v3, v4}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
|
@ -185,7 +185,7 @@
|
|||
|
||||
const/4 v1, 0x2
|
||||
|
||||
const/16 v2, 0x414
|
||||
const/16 v2, 0x415
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
|
@ -201,7 +201,7 @@
|
|||
|
||||
const/4 v1, 0x3
|
||||
|
||||
const-string v2, "11.3"
|
||||
const-string v2, "11.4"
|
||||
|
||||
const-string v3, ""
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -73,7 +73,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
.method public getUserAgent()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "Discord-Android/1044"
|
||||
const-string v0, "Discord-Android/1045"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -212,7 +212,7 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
invoke-static {v2, p1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v2, p1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -249,7 +249,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -514,7 +514,7 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {v3, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v3, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -714,7 +714,7 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-static {v1, v2}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v1, v2}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -796,7 +796,7 @@
|
|||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -290,7 +290,7 @@
|
|||
|
||||
move-result v4
|
||||
|
||||
invoke-static {v2, v4}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v2, v4}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -308,7 +308,7 @@
|
|||
|
||||
add-int/2addr p1, v1
|
||||
|
||||
invoke-static {v4, p1}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v4, p1}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -382,413 +382,417 @@
|
|||
.end method
|
||||
|
||||
.method private final configureUI(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
.locals 14
|
||||
.locals 17
|
||||
|
||||
if-nez p1, :cond_0
|
||||
move-object/from16 v0, p0
|
||||
|
||||
invoke-virtual {p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V
|
||||
move-object/from16 v1, p1
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Lcom/discord/app/AppBottomSheet;->dismiss()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getGuild()Lcom/discord/models/domain/ModelGuild;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/16 v8, 0x1c
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v3 .. v9}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;ILcom/discord/utilities/images/MGImages$ChangeDetector;ZILjava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
|
||||
|
||||
move-result-object v10
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
|
||||
move-result-object v11
|
||||
|
||||
const/4 v12, 0x0
|
||||
|
||||
const/4 v13, 0x0
|
||||
|
||||
const/16 v14, 0xc
|
||||
|
||||
const/4 v15, 0x0
|
||||
|
||||
invoke-static/range {v10 .. v15}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getHeader()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getConnect()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-nez v3, :cond_2
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_1
|
||||
const/4 v6, 0x2
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getDisconnect()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_2
|
||||
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;
|
||||
|
||||
invoke-direct {v3, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getInvite()Landroid/view/View;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanInvite()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;
|
||||
|
||||
invoke-direct {v3, v2, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettings()Landroid/view/View;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;
|
||||
|
||||
invoke-direct {v3, v2, v0, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettingsDivider()Landroid/view/View;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-static {v2, v3, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
:cond_4
|
||||
:goto_3
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
const/4 v5, 0x0
|
||||
move-result v8
|
||||
|
||||
const/16 v6, 0x1c
|
||||
if-eqz v8, :cond_5
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-static/range {v1 .. v7}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelGuild;ILcom/discord/utilities/images/MGImages$ChangeDetector;ZILjava/lang/Object;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getIcon()Landroid/widget/ImageView;
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
check-cast v8, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
|
||||
|
||||
move-result-object v9
|
||||
invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
|
||||
|
||||
const/4 v10, 0x0
|
||||
move-result-object v8
|
||||
|
||||
const/4 v11, 0x0
|
||||
if-eqz v8, :cond_4
|
||||
|
||||
const/16 v12, 0xc
|
||||
|
||||
const/4 v13, 0x0
|
||||
|
||||
invoke-static/range {v8 .. v13}, Lcom/discord/utilities/icon/IconUtils;->setIcon$default(Landroid/widget/ImageView;Lcom/discord/models/domain/ModelChannel;ILcom/discord/utilities/images/MGImages$ChangeDetector;ILjava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getHeader()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getConnect()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-nez v1, :cond_2
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
const/4 v4, 0x2
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$1;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getDisconnect()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isConnected()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_2
|
||||
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$2;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getInvite()Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanInvite()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;
|
||||
|
||||
invoke-direct {v1, v0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$3;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettings()Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-instance v1, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;
|
||||
|
||||
invoke-direct {v1, v0, p0, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$$inlined$apply$lambda$4;-><init>(Landroid/view/View;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getSettingsDivider()Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanManage()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_4
|
||||
:goto_3
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v6
|
||||
|
||||
if-eqz v6, :cond_5
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
check-cast v6, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
if-eqz v6, :cond_4
|
||||
|
||||
add-int/lit8 v1, v1, 0x1
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getUsercount()Landroid/widget/TextView;
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getUsercount()Landroid/widget/TextView;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
|
||||
move-result-object v6
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
|
||||
invoke-virtual {v8}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
|
||||
|
||||
move-result v6
|
||||
move-result v8
|
||||
|
||||
if-eqz v6, :cond_6
|
||||
if-eqz v8, :cond_6
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getCanConnect()Z
|
||||
|
||||
move-result v6
|
||||
move-result v8
|
||||
|
||||
if-eqz v6, :cond_6
|
||||
if-eqz v8, :cond_6
|
||||
|
||||
const/4 v6, 0x1
|
||||
const/4 v8, 0x1
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_6
|
||||
const/4 v6, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
:goto_4
|
||||
invoke-static {v0, v6, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
invoke-static {v2, v8, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
new-array v6, v4, [Ljava/lang/Object;
|
||||
new-array v8, v6, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
aput-object v1, v6, v3
|
||||
aput-object v3, v8, v5
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getChannel()Lcom/discord/models/domain/ModelChannel;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
|
||||
invoke-virtual {v3}, Lcom/discord/models/domain/ModelChannel;->getUserLimit()I
|
||||
|
||||
move-result v1
|
||||
move-result v3
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
aput-object v1, v6, v2
|
||||
aput-object v3, v8, v4
|
||||
|
||||
array-length v1, v6
|
||||
array-length v3, v8
|
||||
|
||||
invoke-static {v6, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
invoke-static {v8, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
const-string v6, "%1s/%2s"
|
||||
const-string v8, "%1s/%2s"
|
||||
|
||||
invoke-static {v6, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
invoke-static {v8, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v3
|
||||
|
||||
const-string v6, "java.lang.String.format(format, *args)"
|
||||
const-string v8, "java.lang.String.format(format, *args)"
|
||||
|
||||
invoke-static {v1, v6}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
invoke-static {v3, v8}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->getConnectedUsers()Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
new-instance v1, Ljava/util/ArrayList;
|
||||
new-instance v3, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
|
||||
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
:cond_7
|
||||
:goto_5
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v6
|
||||
move-result v8
|
||||
|
||||
if-eqz v6, :cond_9
|
||||
if-eqz v8, :cond_9
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v6
|
||||
move-result-object v8
|
||||
|
||||
check-cast v6, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
|
||||
check-cast v8, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
if-eqz v7, :cond_8
|
||||
|
||||
new-instance v7, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
invoke-virtual {v6}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser;
|
||||
invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getVoiceState()Lcom/discord/models/domain/ModelVoice$State;
|
||||
|
||||
move-result-object v9
|
||||
|
||||
const/4 v10, 0x0
|
||||
if-eqz v9, :cond_8
|
||||
|
||||
const/4 v11, 0x0
|
||||
new-instance v9, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
const/4 v12, 0x6
|
||||
invoke-virtual {v8}, Lcom/discord/stores/StoreVoiceParticipants$VoiceUser;->getUser()Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
const/4 v13, 0x0
|
||||
move-result-object v11
|
||||
|
||||
move-object v8, v7
|
||||
const/4 v12, 0x0
|
||||
|
||||
invoke-direct/range {v8 .. v13}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
const-wide/16 v13, 0x0
|
||||
|
||||
const/4 v15, 0x6
|
||||
|
||||
const/16 v16, 0x0
|
||||
|
||||
move-object v10, v9
|
||||
|
||||
invoke-direct/range {v10 .. v16}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
goto :goto_6
|
||||
|
||||
:cond_8
|
||||
move-object v7, v5
|
||||
move-object v9, v7
|
||||
|
||||
:goto_6
|
||||
if-eqz v7, :cond_7
|
||||
if-eqz v9, :cond_7
|
||||
|
||||
invoke-interface {v1, v7}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
|
||||
invoke-interface {v3, v9}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_9
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isDeveloper()Z
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;->isDeveloper()Z
|
||||
|
||||
move-result v6
|
||||
move-result v8
|
||||
|
||||
invoke-static {v0, v6, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
invoke-static {v2, v8, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getCopyId()Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v2
|
||||
|
||||
new-instance v6, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;
|
||||
new-instance v8, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;
|
||||
|
||||
invoke-direct {v6, p1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
invoke-direct {v8, v1}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$configureUI$7;-><init>(Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions$Model;)V
|
||||
|
||||
invoke-virtual {p0, v0, v6}, Lcom/discord/app/AppBottomSheet;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
|
||||
invoke-virtual {v0, v2, v8}, Lcom/discord/app/AppBottomSheet;->setOnClickAndDismissListener(Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->adapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;
|
||||
iget-object v1, v0, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->adapter:Lcom/discord/widgets/channels/list/WidgetCollapsedUsersListAdapter;
|
||||
|
||||
if-eqz p1, :cond_a
|
||||
if-eqz v1, :cond_a
|
||||
|
||||
invoke-virtual {p1, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
invoke-virtual {v1, v3}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;->setData(Ljava/util/List;)V
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getRecyclerview()Landroidx/recyclerview/widget/RecyclerView;
|
||||
invoke-direct/range {p0 .. p0}, Lcom/discord/widgets/channels/list/WidgetChannelsListItemVoiceActions;->getRecyclerview()Landroidx/recyclerview/widget/RecyclerView;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v1
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
|
||||
invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
move-result v2
|
||||
|
||||
xor-int/2addr v0, v2
|
||||
xor-int/2addr v2, v4
|
||||
|
||||
invoke-static {p1, v0, v3, v4, v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
invoke-static {v1, v2, v5, v6, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setVisibilityBy$default(Landroid/view/View;ZIILjava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_a
|
||||
const-string p1, "adapter"
|
||||
const-string v1, "adapter"
|
||||
|
||||
invoke-static {p1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
invoke-static {v1}, Lw/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
|
||||
|
||||
throw v5
|
||||
throw v7
|
||||
.end method
|
||||
|
||||
.method private final getConnect()Landroid/widget/TextView;
|
||||
|
|
|
@ -176,9 +176,13 @@
|
|||
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()I
|
||||
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()J
|
||||
|
||||
move-result p1
|
||||
move-result-wide v0
|
||||
|
||||
const-wide/16 v2, 0x0
|
||||
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-lez p1, :cond_0
|
||||
|
||||
|
@ -192,11 +196,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()I
|
||||
invoke-virtual {p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->getExtraCount()J
|
||||
|
||||
move-result p2
|
||||
move-result-wide v1
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -31,17 +31,17 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic createEmptyUser$default(Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;IILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.method public static synthetic createEmptyUser$default(Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;JILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p2, p2, 0x1
|
||||
and-int/lit8 p3, p3, 0x1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
const-wide/16 p1, 0x0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -50,24 +50,24 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.method public final createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.locals 3
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
new-instance v0, Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
new-instance v1, Lcom/discord/models/domain/ModelUser;
|
||||
invoke-direct {v0}, Lcom/discord/models/domain/ModelUser;-><init>()V
|
||||
|
||||
invoke-direct {v1}, Lcom/discord/models/domain/ModelUser;-><init>()V
|
||||
const-wide/16 v1, 0x63
|
||||
|
||||
const/16 v2, 0x63
|
||||
invoke-static {v1, v2, p1, p2}, Ljava/lang/Math;->min(JJ)J
|
||||
|
||||
invoke-static {v2, p1}, Ljava/lang/Math;->min(II)I
|
||||
move-result-wide p1
|
||||
|
||||
move-result p1
|
||||
new-instance v1, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-direct {v0, v1, v2, p1}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V
|
||||
invoke-direct {v1, v0, v2, p1, p2}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
|
||||
|
||||
return-object v0
|
||||
return-object v1
|
||||
.end method
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V
|
||||
value = Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
# instance fields
|
||||
.field public final emptySlot:Z
|
||||
|
||||
.field public final extraCount:I
|
||||
.field public final extraCount:J
|
||||
|
||||
.field public final user:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
|
@ -73,7 +73,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Lcom/discord/models/domain/ModelUser;ZI)V
|
||||
.method public constructor <init>(Lcom/discord/models/domain/ModelUser;ZJ)V
|
||||
.locals 0
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
@ -84,7 +84,7 @@
|
|||
|
||||
iput-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z
|
||||
|
||||
iput p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iput-wide p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
new-instance p1, Lcom/discord/widgets/channels/list/items/CollapsedUser$userId$2;
|
||||
|
||||
|
@ -108,55 +108,53 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 1
|
||||
.method public synthetic constructor <init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
and-int/lit8 p6, p5, 0x2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
if-eqz p6, :cond_0
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
and-int/lit8 p5, p5, 0x4
|
||||
|
||||
if-eqz p4, :cond_1
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
const/4 p3, 0x0
|
||||
const-wide/16 p3, 0x0
|
||||
|
||||
:cond_1
|
||||
invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/CollapsedUser;Lcom/discord/models/domain/ModelUser;ZIILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.method public static synthetic copy$default(Lcom/discord/widgets/channels/list/items/CollapsedUser;Lcom/discord/models/domain/ModelUser;ZJILjava/lang/Object;)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x1
|
||||
and-int/lit8 p6, p5, 0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
if-eqz p6, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
and-int/lit8 p6, p5, 0x2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
if-eqz p6, :cond_1
|
||||
|
||||
iget-boolean p2, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->emptySlot:Z
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
and-int/lit8 p5, p5, 0x4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
if-eqz p5, :cond_2
|
||||
|
||||
iget p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide p3, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->copy(Lcom/discord/models/domain/ModelUser;ZI)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;->copy(Lcom/discord/models/domain/ModelUser;ZJ)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
|
@ -201,22 +199,22 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component3()I
|
||||
.locals 1
|
||||
.method public final component3()J
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
return v0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Lcom/discord/models/domain/ModelUser;ZI)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.method public final copy(Lcom/discord/models/domain/ModelUser;ZJ)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
.locals 1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
new-instance v0, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZI)V
|
||||
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJ)V
|
||||
|
||||
return-object v0
|
||||
|
||||
|
@ -231,7 +229,7 @@
|
|||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
.locals 4
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
|
@ -257,11 +255,13 @@
|
|||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
iget p1, p1, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v2, p1, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -285,12 +285,12 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getExtraCount()I
|
||||
.locals 1
|
||||
.method public final getExtraCount()J
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
return v0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getKey()Ljava/lang/String;
|
||||
|
@ -320,7 +320,7 @@
|
|||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->user:Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
|
@ -349,9 +349,9 @@
|
|||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
invoke-static {v1}, Lc;->a(I)I
|
||||
invoke-static {v1, v2}, Ld;->a(J)I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -361,7 +361,7 @@
|
|||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
const-string v0, "CollapsedUser(user="
|
||||
|
||||
|
@ -385,11 +385,11 @@
|
|||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:I
|
||||
iget-wide v1, p0, Lcom/discord/widgets/channels/list/items/CollapsedUser;->extraCount:J
|
||||
|
||||
const-string v2, ")"
|
||||
const-string v3, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1, v2, v3}, Le/e/b/a/a;->a(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -244,7 +244,7 @@
|
|||
.end method
|
||||
|
||||
.method private final createPartyUsers(Ljava/util/Map;Lcom/discord/models/domain/activity/ModelActivity;)Ljava/util/ArrayList;
|
||||
.locals 9
|
||||
.locals 11
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -292,22 +292,22 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
const-wide/16 v6, 0x0
|
||||
|
||||
const/4 v7, 0x6
|
||||
const/4 v8, 0x6
|
||||
|
||||
const/4 v8, 0x0
|
||||
const/4 v9, 0x0
|
||||
|
||||
move-object v3, v2
|
||||
|
||||
invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
invoke-direct/range {v3 .. v9}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
invoke-interface {v0, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
const-wide/16 v1, 0x0
|
||||
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
|
@ -317,27 +317,27 @@
|
|||
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result p2
|
||||
move-result-wide v3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 p2, 0x0
|
||||
move-wide v3, v1
|
||||
|
||||
:goto_1
|
||||
invoke-interface {p1}, Ljava/util/Map;->size()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 v2, 0x4
|
||||
const-wide/16 v5, 0x4
|
||||
|
||||
invoke-static {v2, p2}, Ljava/lang/Math;->min(II)I
|
||||
invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;->min(JJ)J
|
||||
|
||||
move-result v3
|
||||
move-result-wide v7
|
||||
|
||||
invoke-static {p1, v3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {p1, v7, v8}, Lw/x/f;->until(IJ)Lw/x/e;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -348,37 +348,39 @@
|
|||
:goto_2
|
||||
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v3
|
||||
move-result p2
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
move-object v3, p1
|
||||
move-object p2, p1
|
||||
|
||||
check-cast v3, Lw/q/r;
|
||||
check-cast p2, Lw/q/s;
|
||||
|
||||
invoke-virtual {v3}, Lw/q/r;->nextInt()I
|
||||
invoke-virtual {p2}, Lw/q/s;->nextLong()J
|
||||
|
||||
move-result v3
|
||||
move-result-wide v7
|
||||
|
||||
const/4 v4, 0x3
|
||||
const-wide/16 v9, 0x3
|
||||
|
||||
if-ne v3, v4, :cond_2
|
||||
cmp-long p2, v7, v9
|
||||
|
||||
add-int/lit8 v3, p2, -0x4
|
||||
if-nez p2, :cond_2
|
||||
|
||||
sub-long v7, v3, v5
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_2
|
||||
const/4 v3, 0x0
|
||||
move-wide v7, v1
|
||||
|
||||
:goto_3
|
||||
sget-object v4, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
|
||||
sget-object p2, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
|
||||
|
||||
invoke-virtual {v4, v3}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
invoke-virtual {p2, v7, v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_2
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
.field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L
|
||||
|
||||
.field public static final MAX_USERS_SHOWN:I = 0x4
|
||||
.field public static final MAX_USERS_SHOWN:J = 0x4L
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -1070,7 +1070,7 @@
|
|||
.end method
|
||||
|
||||
.method private final configureUI(Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;Lcom/discord/utilities/time/Clock;)V
|
||||
.locals 6
|
||||
.locals 7
|
||||
|
||||
invoke-interface {p2}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
|
||||
|
||||
|
@ -1123,34 +1123,38 @@
|
|||
|
||||
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
const-wide/16 v2, 0x0
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
:cond_2
|
||||
const/4 v2, 0x0
|
||||
move-wide v4, v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {p1}, Lcom/discord/widgets/chat/list/ViewEmbedGameInvite$Model;->getActivity()Lcom/discord/models/domain/activity/ModelActivity;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
invoke-virtual {v0}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getOpenSlots()I
|
||||
invoke-virtual {v0}, Lcom/discord/models/domain/activity/ModelActivityParty;->getOpenSlots()J
|
||||
|
||||
move-result v2
|
||||
move-result-wide v4
|
||||
|
||||
:goto_1
|
||||
if-gtz v2, :cond_4
|
||||
const/4 v0, 0x0
|
||||
|
||||
cmp-long v6, v4, v2
|
||||
|
||||
if-gtz v6, :cond_4
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
|
|
|
@ -323,7 +323,7 @@
|
|||
move-result v3
|
||||
|
||||
:cond_a
|
||||
invoke-static {v3, v5}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v3, v5}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
.end method
|
||||
|
||||
.method private final create(Lcom/discord/models/domain/ModelPresence;Ljava/util/Map;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;
|
||||
.locals 9
|
||||
.locals 15
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
|
@ -58,145 +58,153 @@
|
|||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
move-object/from16 v0, p1
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
new-instance v1, Ljava/util/ArrayList;
|
||||
|
||||
invoke-interface {p2}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
invoke-interface/range {p2 .. p2}, Ljava/util/Map;->values()Ljava/util/Collection;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
move-object v4, v2
|
||||
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
check-cast v4, Lcom/discord/models/domain/ModelUser;
|
||||
move-result-object v2
|
||||
|
||||
new-instance v2, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
:goto_0
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
const/4 v5, 0x0
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
move-object v5, v3
|
||||
|
||||
check-cast v5, Lcom/discord/models/domain/ModelUser;
|
||||
|
||||
new-instance v3, Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x6
|
||||
const-wide/16 v7, 0x0
|
||||
|
||||
const/4 v8, 0x0
|
||||
const/4 v9, 0x6
|
||||
|
||||
move-object v3, v2
|
||||
const/4 v10, 0x0
|
||||
|
||||
invoke-direct/range {v3 .. v8}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
move-object v4, v3
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
invoke-direct/range {v4 .. v10}, Lcom/discord/widgets/channels/list/items/CollapsedUser;-><init>(Lcom/discord/models/domain/ModelUser;ZJILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/ModelPresence;->getListeningActivity()Lcom/discord/models/domain/activity/ModelActivity;
|
||||
invoke-virtual/range {p1 .. p1}, Lcom/discord/models/domain/ModelPresence;->getListeningActivity()Lcom/discord/models/domain/activity/ModelActivity;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
:goto_1
|
||||
const-wide/16 v3, 0x0
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
move-result-object v1
|
||||
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
move-result v1
|
||||
invoke-virtual {v2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result-wide v5
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const/4 v1, 0x0
|
||||
move-wide v5, v3
|
||||
|
||||
:goto_2
|
||||
invoke-interface {p2}, Ljava/util/Map;->size()I
|
||||
invoke-interface/range {p2 .. p2}, Ljava/util/Map;->size()I
|
||||
|
||||
move-result p2
|
||||
move-result v2
|
||||
|
||||
const/4 v3, 0x6
|
||||
const-wide/16 v7, 0x6
|
||||
|
||||
invoke-static {v3, v1}, Ljava/lang/Math;->min(II)I
|
||||
invoke-static {v7, v8, v5, v6}, Ljava/lang/Math;->min(JJ)J
|
||||
|
||||
move-result v4
|
||||
move-result-wide v9
|
||||
|
||||
invoke-static {p2, v4}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v2, v9, v10}, Lw/x/f;->until(IJ)Lw/x/e;
|
||||
|
||||
move-result-object p2
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
invoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object p2
|
||||
move-result-object v2
|
||||
|
||||
:goto_3
|
||||
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
|
||||
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v4
|
||||
move-result v9
|
||||
|
||||
if-eqz v4, :cond_4
|
||||
if-eqz v9, :cond_4
|
||||
|
||||
move-object v4, p2
|
||||
move-object v9, v2
|
||||
|
||||
check-cast v4, Lw/q/r;
|
||||
check-cast v9, Lw/q/s;
|
||||
|
||||
invoke-virtual {v4}, Lw/q/r;->nextInt()I
|
||||
invoke-virtual {v9}, Lw/q/s;->nextLong()J
|
||||
|
||||
move-result v4
|
||||
move-result-wide v9
|
||||
|
||||
sget-object v5, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
|
||||
sget-object v11, Lcom/discord/widgets/channels/list/items/CollapsedUser;->Companion:Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;
|
||||
|
||||
const/4 v6, 0x5
|
||||
const-wide/16 v12, 0x5
|
||||
|
||||
if-ne v4, v6, :cond_3
|
||||
cmp-long v14, v9, v12
|
||||
|
||||
add-int/lit8 v4, v1, -0x6
|
||||
if-nez v14, :cond_3
|
||||
|
||||
sub-long v9, v5, v7
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_3
|
||||
const/4 v4, 0x0
|
||||
move-wide v9, v3
|
||||
|
||||
:goto_4
|
||||
invoke-virtual {v5, v4}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(I)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
invoke-virtual {v11, v9, v10}, Lcom/discord/widgets/channels/list/items/CollapsedUser$Companion;->createEmptyUser(J)Lcom/discord/widgets/channels/list/items/CollapsedUser;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
invoke-virtual {v1, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
new-instance p2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;
|
||||
new-instance v2, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;
|
||||
|
||||
invoke-direct {p2, p1, v0, p3, p4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;-><init>(Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)V
|
||||
move-object/from16 v3, p3
|
||||
|
||||
return-object p2
|
||||
move/from16 v4, p4
|
||||
|
||||
invoke-direct {v2, v0, v1, v3, v4}, Lcom/discord/widgets/chat/list/WidgetChatListAdapterItemListenTogether$Model;-><init>(Lcom/discord/models/domain/ModelPresence;Ljava/util/List;Lcom/discord/widgets/chat/list/entries/ListenTogetherEntry;Z)V
|
||||
|
||||
return-object v2
|
||||
.end method
|
||||
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
.field public static final EMBED_LIFETIME_MILLIS:J = 0x6ddd00L
|
||||
|
||||
.field public static final MAX_USERS_SHOWN:I = 0x6
|
||||
.field public static final MAX_USERS_SHOWN:J = 0x6L
|
||||
|
||||
.field public static final SPOTIFY_NAME:Ljava/lang/String; = "Spotify"
|
||||
|
||||
|
|
|
@ -492,7 +492,7 @@
|
|||
|
||||
new-array v1, v2, [Ljava/lang/Object;
|
||||
|
||||
const-string v3, "11.3"
|
||||
const-string v3, "11.4"
|
||||
|
||||
aput-object v3, v1, v4
|
||||
|
||||
|
|
|
@ -1247,7 +1247,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v3, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v3, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1380,7 +1380,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v3, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v3, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -1653,7 +1653,7 @@
|
|||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v0, " - 11.3 (1044)"
|
||||
const-string v0, " - 11.4 (1045)"
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
|
|
|
@ -34,9 +34,9 @@
|
|||
|
||||
# virtual methods
|
||||
.method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
if-eqz p1, :cond_5
|
||||
if-eqz p1, :cond_6
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getState()Ljava/lang/String;
|
||||
|
||||
|
@ -44,20 +44,30 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result v2
|
||||
move-result-wide v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
const-wide/16 v4, 0x0
|
||||
|
||||
cmp-long v6, v2, v4
|
||||
|
||||
if-nez v6, :cond_1
|
||||
|
||||
:cond_0
|
||||
move-object v1, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderGameRichPresence;->containerView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
@ -74,11 +84,11 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
|
||||
|
||||
move-result v6
|
||||
move-result-wide v6
|
||||
|
||||
invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -86,11 +96,11 @@
|
|||
|
||||
const/4 v5, 0x1
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v6
|
||||
|
||||
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -100,17 +110,12 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
move-object v1, v0
|
||||
|
||||
:goto_0
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:cond_2
|
||||
const-string v1, ""
|
||||
|
||||
:goto_1
|
||||
|
@ -134,7 +139,7 @@
|
|||
|
||||
move-result-object p2
|
||||
|
||||
if-eqz p2, :cond_2
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
|
||||
|
||||
|
@ -146,7 +151,7 @@
|
|||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
:cond_3
|
||||
new-instance p1, Lw/l;
|
||||
|
||||
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"
|
||||
|
@ -155,7 +160,7 @@
|
|||
|
||||
throw p1
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
move-object p2, v0
|
||||
|
||||
:goto_2
|
||||
|
@ -237,18 +242,18 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
if-eqz p1, :cond_5
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_4
|
||||
:cond_5
|
||||
invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_5
|
||||
:cond_6
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string p2, "model must not be null"
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
.end method
|
||||
|
||||
.method private final getRichPresenceStateText(Ljava/lang/String;Lcom/discord/models/domain/activity/ModelActivityParty;)Ljava/lang/String;
|
||||
.locals 5
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
|
@ -102,21 +102,28 @@
|
|||
return-object v0
|
||||
|
||||
:cond_0
|
||||
if-eqz p2, :cond_2
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
const-wide/16 v3, 0x0
|
||||
|
||||
cmp-long v5, v1, v3
|
||||
|
||||
if-nez v5, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, Lcom/discord/widgets/user/presence/ViewHolderStreamRichPresence;->containerView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
const v0, 0x7f1213d1
|
||||
|
||||
|
@ -126,11 +133,11 @@
|
|||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
|
||||
|
||||
move-result v4
|
||||
move-result-wide v4
|
||||
|
||||
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
@ -138,11 +145,11 @@
|
|||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {p2}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result p2
|
||||
move-result-wide v4
|
||||
|
||||
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
@ -152,15 +159,16 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
:cond_1
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const-string v0, ""
|
||||
|
||||
:goto_0
|
||||
:goto_1
|
||||
const-string p2, "party?.run {\n when \u2026 )\n }\n } ?: \"\""
|
||||
|
||||
invoke-static {v0, p2}, Lw/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
@ -181,7 +189,7 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
invoke-static {p1}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
|
||||
|
||||
|
@ -193,7 +201,7 @@
|
|||
|
||||
return-object p1
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
new-instance p1, Lw/l;
|
||||
|
||||
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"
|
||||
|
|
|
@ -450,7 +450,7 @@
|
|||
.end method
|
||||
|
||||
.method public configureTextUi(Lcom/discord/models/domain/activity/ModelActivity;Lcom/discord/utilities/streams/StreamContext;)V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
|
@ -463,20 +463,30 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
if-eqz p2, :cond_5
|
||||
|
||||
invoke-virtual {p1}, Lcom/discord/models/domain/activity/ModelActivity;->getParty()Lcom/discord/models/domain/activity/ModelActivityParty;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result v2
|
||||
move-result-wide v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
const-wide/16 v4, 0x0
|
||||
|
||||
cmp-long v6, v2, v4
|
||||
|
||||
if-nez v6, :cond_2
|
||||
|
||||
:cond_1
|
||||
move-object v1, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v2, p0, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->containerView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
@ -493,11 +503,11 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getCurrentSize()J
|
||||
|
||||
move-result v6
|
||||
move-result-wide v6
|
||||
|
||||
invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -505,11 +515,11 @@
|
|||
|
||||
const/4 v5, 0x1
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()I
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityParty;->getMaxSize()J
|
||||
|
||||
move-result v1
|
||||
move-result-wide v6
|
||||
|
||||
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -519,17 +529,12 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
move-object v1, v0
|
||||
|
||||
:goto_0
|
||||
if-eqz v1, :cond_2
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:cond_3
|
||||
const-string v1, ""
|
||||
|
||||
:goto_1
|
||||
|
@ -553,7 +558,7 @@
|
|||
|
||||
move-result-object p2
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
invoke-static {p2}, Lw/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
|
||||
|
||||
|
@ -565,7 +570,7 @@
|
|||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
:cond_4
|
||||
new-instance p1, Lw/l;
|
||||
|
||||
const-string p2, "null cannot be cast to non-null type kotlin.CharSequence"
|
||||
|
@ -574,7 +579,7 @@
|
|||
|
||||
throw p1
|
||||
|
||||
:cond_4
|
||||
:cond_5
|
||||
move-object p2, v0
|
||||
|
||||
:goto_2
|
||||
|
@ -632,7 +637,7 @@
|
|||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_5
|
||||
if-eqz v1, :cond_6
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/models/domain/activity/ModelActivityAssets;->getLargeText()Ljava/lang/String;
|
||||
|
||||
|
@ -640,7 +645,7 @@
|
|||
|
||||
goto :goto_3
|
||||
|
||||
:cond_5
|
||||
:cond_6
|
||||
move-object v1, v0
|
||||
|
||||
:goto_3
|
||||
|
@ -656,13 +661,13 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_6
|
||||
if-eqz p1, :cond_7
|
||||
|
||||
invoke-virtual {p0, p1}, Lcom/discord/widgets/user/presence/ViewHolderUserRichPresence;->friendlyTime(Lcom/discord/models/domain/activity/ModelActivityTimestamps;)Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_6
|
||||
:cond_7
|
||||
invoke-static {p2, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -1111,7 +1111,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -1075,13 +1075,13 @@
|
|||
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-static {v7, v3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v7, v3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
const/4 v7, 0x6
|
||||
|
||||
invoke-static {v3, v7}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v3, v7}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
|
|
|
@ -1111,13 +1111,13 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v0, v1}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -660,7 +660,7 @@
|
|||
|
||||
move-result p3
|
||||
|
||||
invoke-static {v0, p3}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v0, p3}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
|
|
|
@ -1868,28 +1868,42 @@
|
|||
return-wide p0
|
||||
.end method
|
||||
|
||||
.method public static a(JJJ)J
|
||||
.method public static final a(JJ)J
|
||||
.locals 3
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
rem-long/2addr p0, p2
|
||||
|
||||
mul-long p0, p0, p4
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
const/16 v0, 0x2f
|
||||
cmp-long v2, p0, v0
|
||||
|
||||
ushr-long v1, p0, v0
|
||||
if-ltz v2, :cond_0
|
||||
|
||||
xor-long/2addr p0, v1
|
||||
goto :goto_0
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
:cond_0
|
||||
add-long/2addr p0, p2
|
||||
|
||||
mul-long p0, p0, p4
|
||||
:goto_0
|
||||
return-wide p0
|
||||
.end method
|
||||
|
||||
ushr-long p2, p0, v0
|
||||
.method public static final a(JJJ)J
|
||||
.locals 0
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
invoke-static {p0, p1, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
|
||||
|
||||
mul-long p0, p0, p4
|
||||
move-result-wide p0
|
||||
|
||||
invoke-static {p2, p3, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
|
||||
|
||||
move-result-wide p2
|
||||
|
||||
sub-long/2addr p0, p2
|
||||
|
||||
invoke-static {p0, p1, p4, p5}, Le/k/a/c/e/p/g;->a(JJ)J
|
||||
|
||||
move-result-wide p0
|
||||
|
||||
return-wide p0
|
||||
.end method
|
||||
|
@ -1975,7 +1989,7 @@
|
|||
|
||||
move-wide v4, v0
|
||||
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -2026,7 +2040,7 @@
|
|||
|
||||
move-wide v7, v1
|
||||
|
||||
invoke-static/range {v3 .. v8}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v3 .. v8}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -2149,7 +2163,7 @@
|
|||
|
||||
move-wide v15, v0
|
||||
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -2226,7 +2240,7 @@
|
|||
|
||||
move-wide/from16 v19, v1
|
||||
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v8
|
||||
|
||||
|
@ -2294,7 +2308,7 @@
|
|||
|
||||
move-wide v15, v3
|
||||
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v15 .. v20}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -2614,7 +2628,7 @@
|
|||
|
||||
move-wide/from16 v8, v23
|
||||
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -2636,7 +2650,7 @@
|
|||
|
||||
aget-wide v6, v13, v17
|
||||
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v2
|
||||
|
||||
|
@ -2644,7 +2658,7 @@
|
|||
|
||||
move-wide v4, v0
|
||||
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
invoke-static/range {v4 .. v9}, Le/k/a/c/e/p/g;->b(JJJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
@ -12970,6 +12984,32 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public static b(JJJ)J
|
||||
.locals 3
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
|
||||
mul-long p0, p0, p4
|
||||
|
||||
const/16 v0, 0x2f
|
||||
|
||||
ushr-long v1, p0, v0
|
||||
|
||||
xor-long/2addr p0, v1
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
|
||||
mul-long p0, p0, p4
|
||||
|
||||
ushr-long p2, p0, v0
|
||||
|
||||
xor-long/2addr p0, p2
|
||||
|
||||
mul-long p0, p0, p4
|
||||
|
||||
return-wide p0
|
||||
.end method
|
||||
|
||||
.method public static b(Lcom/google/android/gms/tasks/Task;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
|
|
|
@ -36,11 +36,11 @@
|
|||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-static {v0, v2}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v0, v2}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v0, v1}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -196,11 +196,11 @@
|
|||
:cond_4
|
||||
array-length v1, p1
|
||||
|
||||
invoke-static {v4, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v4, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {v1, v2}, Lw/x/c;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {v1, v2}, Lw/x/f;->step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
invoke-static {v0, v1, p1}, Lw/x/c;->coerceIn(III)I
|
||||
invoke-static {v0, v1, p1}, Lw/x/f;->coerceIn(III)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -220,7 +220,7 @@
|
|||
|
||||
iget v4, p0, Lw/a0/b$a;->e:I
|
||||
|
||||
invoke-static {v4, v2}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v4, v2}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v2, v1}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v2, v1}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
|
|
@ -110,7 +110,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
invoke-static {v1, v0}, Lw/x/c;->until(II)Lkotlin/ranges/IntRange;
|
||||
invoke-static {v1, v0}, Lw/x/f;->until(II)Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
const/4 p3, 0x0
|
||||
|
||||
:cond_4
|
||||
invoke-static {p2, p3}, Lw/x/c;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
invoke-static {p2, p3}, Lw/x/f;->downTo(II)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p5
|
||||
|
||||
|
|
|
@ -1,209 +1,148 @@
|
|||
.class public final Lw/x/c;
|
||||
.super Lw/x/d;
|
||||
.class public Lw/x/c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Progressions.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Iterable;
|
||||
.implements Lw/u/b/z/a;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Ljava/lang/Iterable<",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"Lw/u/b/z/a;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final d:J
|
||||
|
||||
.field public final e:J
|
||||
|
||||
.field public final f:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static final coerceAtLeast(II)I
|
||||
.locals 0
|
||||
.method public constructor <init>(JJJ)V
|
||||
.locals 7
|
||||
|
||||
if-ge p0, p1, :cond_0
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
move p0, p1
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
:cond_0
|
||||
return p0
|
||||
.end method
|
||||
cmp-long v2, p5, v0
|
||||
|
||||
.method public static final coerceAtMost(JJ)J
|
||||
.locals 1
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
cmp-long v0, p0, p2
|
||||
const-wide/high16 v0, -0x8000000000000000L
|
||||
|
||||
if-lez v0, :cond_0
|
||||
cmp-long v3, p5, v0
|
||||
|
||||
move-wide p0, p2
|
||||
if-eqz v3, :cond_4
|
||||
|
||||
:cond_0
|
||||
return-wide p0
|
||||
.end method
|
||||
iput-wide p1, p0, Lw/x/c;->d:J
|
||||
|
||||
.method public static final coerceIn(III)I
|
||||
.locals 2
|
||||
if-lez v2, :cond_1
|
||||
|
||||
if-gt p1, p2, :cond_2
|
||||
cmp-long v0, p1, p3
|
||||
|
||||
if-ge p0, p1, :cond_0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
if-le p0, p2, :cond_1
|
||||
|
||||
return p2
|
||||
|
||||
:cond_1
|
||||
return p0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v1, "Cannot coerce value to an empty range: maximum "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p2, " is less than minimum "
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const/16 p1, 0x2e
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method public static final downTo(II)Lkotlin/ranges/IntProgression;
|
||||
.locals 2
|
||||
|
||||
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-virtual {v0, p0, p1, v1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static final step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p0, :cond_4
|
||||
|
||||
if-lez p1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
if-ltz v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
move-wide v0, p3
|
||||
|
||||
:goto_0
|
||||
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
move-wide v2, p1
|
||||
|
||||
move-result-object v2
|
||||
move-wide v4, p5
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
invoke-static/range {v0 .. v5}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
move-result-wide p1
|
||||
|
||||
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
|
||||
sub-long/2addr p3, p1
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getFirst()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getLast()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getStep()I
|
||||
|
||||
move-result p0
|
||||
|
||||
if-lez p0, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
neg-int p1, p1
|
||||
if-gez v2, :cond_3
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v0, v1, v2, p1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
|
||||
cmp-long v0, p1, p3
|
||||
|
||||
move-result-object p0
|
||||
if-gtz v0, :cond_2
|
||||
|
||||
return-object p0
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/lang/IllegalArgumentException;
|
||||
neg-long v5, p5
|
||||
|
||||
new-instance p1, Ljava/lang/StringBuilder;
|
||||
move-wide v1, p1
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
move-wide v3, p3
|
||||
|
||||
const-string v0, "Step must be positive, was: "
|
||||
invoke-static/range {v1 .. v6}, Le/k/a/c/e/p/g;->a(JJJ)J
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
move-result-wide p1
|
||||
|
||||
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
add-long/2addr p3, p1
|
||||
|
||||
const/16 v0, 0x2e
|
||||
:goto_0
|
||||
iput-wide p3, p0, Lw/x/c;->e:J
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
|
||||
iput-wide p5, p0, Lw/x/c;->f:J
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
return-void
|
||||
|
||||
:cond_3
|
||||
const-string p0, "step"
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
|
||||
const-string p2, "Step is zero."
|
||||
|
||||
throw v0
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_4
|
||||
const-string p0, "$this$step"
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
|
||||
const-string p2, "Step must be greater than Long.MIN_VALUE to avoid overflow on negation."
|
||||
|
||||
throw v0
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_5
|
||||
new-instance p1, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
const-string p2, "Step must be non-zero."
|
||||
|
||||
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static final until(II)Lkotlin/ranges/IntRange;
|
||||
.locals 1
|
||||
|
||||
const/high16 v0, -0x80000000
|
||||
# virtual methods
|
||||
.method public iterator()Ljava/util/Iterator;
|
||||
.locals 8
|
||||
|
||||
if-gt p1, v0, :cond_0
|
||||
new-instance v7, Lw/x/d;
|
||||
|
||||
sget-object p0, Lkotlin/ranges/IntRange;->i:Lkotlin/ranges/IntRange$a;
|
||||
iget-wide v1, p0, Lw/x/c;->d:J
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntRange$a;->getEMPTY()Lkotlin/ranges/IntRange;
|
||||
iget-wide v3, p0, Lw/x/c;->e:J
|
||||
|
||||
move-result-object p0
|
||||
iget-wide v5, p0, Lw/x/c;->f:J
|
||||
|
||||
return-object p0
|
||||
move-object v0, v7
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Lkotlin/ranges/IntRange;
|
||||
invoke-direct/range {v0 .. v6}, Lw/x/d;-><init>(JJJ)V
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
invoke-direct {v0, p0, p1}, Lkotlin/ranges/IntRange;-><init>(II)V
|
||||
|
||||
return-object v0
|
||||
return-object v7
|
||||
.end method
|
||||
|
|
|
@ -1,3 +1,117 @@
|
|||
.class public Lw/x/d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Ranges.kt"
|
||||
.class public final Lw/x/d;
|
||||
.super Lw/q/s;
|
||||
.source "ProgressionIterators.kt"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final d:J
|
||||
|
||||
.field public e:Z
|
||||
|
||||
.field public f:J
|
||||
|
||||
.field public final g:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(JJJ)V
|
||||
.locals 5
|
||||
|
||||
invoke-direct {p0}, Lw/q/s;-><init>()V
|
||||
|
||||
iput-wide p5, p0, Lw/x/d;->g:J
|
||||
|
||||
iput-wide p3, p0, Lw/x/d;->d:J
|
||||
|
||||
iget-wide p5, p0, Lw/x/d;->g:J
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-wide/16 v2, 0x0
|
||||
|
||||
cmp-long v4, p5, v2
|
||||
|
||||
cmp-long p5, p1, p3
|
||||
|
||||
if-lez v4, :cond_0
|
||||
|
||||
if-gtz p5, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
if-ltz p5, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
iput-boolean v0, p0, Lw/x/d;->e:Z
|
||||
|
||||
iget-boolean p3, p0, Lw/x/d;->e:Z
|
||||
|
||||
if-eqz p3, :cond_2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget-wide p1, p0, Lw/x/d;->d:J
|
||||
|
||||
:goto_1
|
||||
iput-wide p1, p0, Lw/x/d;->f:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public hasNext()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lw/x/d;->e:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public nextLong()J
|
||||
.locals 5
|
||||
|
||||
iget-wide v0, p0, Lw/x/d;->f:J
|
||||
|
||||
iget-wide v2, p0, Lw/x/d;->d:J
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
|
||||
if-nez v4, :cond_1
|
||||
|
||||
iget-boolean v2, p0, Lw/x/d;->e:Z
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput-boolean v2, p0, Lw/x/d;->e:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Ljava/util/NoSuchElementException;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
iget-wide v2, p0, Lw/x/d;->g:J
|
||||
|
||||
add-long/2addr v2, v0
|
||||
|
||||
iput-wide v2, p0, Lw/x/d;->f:J
|
||||
|
||||
:goto_0
|
||||
return-wide v0
|
||||
.end method
|
||||
|
|
34
com.discord/smali_classes2/w/x/e$a.smali
Normal file
34
com.discord/smali_classes2/w/x/e$a.smali
Normal file
|
@ -0,0 +1,34 @@
|
|||
.class public final Lw/x/e$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Ranges.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lw/x/e;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final getEMPTY()Lw/x/e;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lw/x/e;->g:Lw/x/e;
|
||||
|
||||
return-object v0
|
||||
.end method
|
241
com.discord/smali_classes2/w/x/e.smali
Normal file
241
com.discord/smali_classes2/w/x/e.smali
Normal file
|
@ -0,0 +1,241 @@
|
|||
.class public final Lw/x/e;
|
||||
.super Lw/x/c;
|
||||
.source "Ranges.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lw/x/a;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lw/x/e$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lw/x/c;",
|
||||
"Lw/x/a<",
|
||||
"Ljava/lang/Long;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final g:Lw/x/e;
|
||||
|
||||
.field public static final h:Lw/x/e$a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 5
|
||||
|
||||
new-instance v0, Lw/x/e$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, Lw/x/e$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, Lw/x/e;->h:Lw/x/e$a;
|
||||
|
||||
new-instance v0, Lw/x/e;
|
||||
|
||||
const-wide/16 v1, 0x1
|
||||
|
||||
const-wide/16 v3, 0x0
|
||||
|
||||
invoke-direct {v0, v1, v2, v3, v4}, Lw/x/e;-><init>(JJ)V
|
||||
|
||||
sput-object v0, Lw/x/e;->g:Lw/x/e;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(JJ)V
|
||||
.locals 7
|
||||
|
||||
const-wide/16 v5, 0x1
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move-wide v1, p1
|
||||
|
||||
move-wide v3, p3
|
||||
|
||||
invoke-direct/range {v0 .. v6}, Lw/x/c;-><init>(JJJ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 5
|
||||
|
||||
instance-of v0, p1, Lw/x/e;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Lw/x/e;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
check-cast v0, Lw/x/e;
|
||||
|
||||
invoke-virtual {v0}, Lw/x/e;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
:cond_0
|
||||
iget-wide v0, p0, Lw/x/c;->d:J
|
||||
|
||||
check-cast p1, Lw/x/e;
|
||||
|
||||
iget-wide v2, p1, Lw/x/c;->d:J
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
|
||||
if-nez v4, :cond_2
|
||||
|
||||
iget-wide v0, p0, Lw/x/c;->e:J
|
||||
|
||||
iget-wide v2, p1, Lw/x/c;->e:J
|
||||
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-nez p1, :cond_2
|
||||
|
||||
:cond_1
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public getEndInclusive()Ljava/lang/Comparable;
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lw/x/c;->e:J
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getStart()Ljava/lang/Comparable;
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lw/x/c;->d:J
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 7
|
||||
|
||||
invoke-virtual {p0}, Lw/x/e;->isEmpty()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/16 v0, 0x1f
|
||||
|
||||
int-to-long v0, v0
|
||||
|
||||
iget-wide v2, p0, Lw/x/c;->d:J
|
||||
|
||||
const/16 v4, 0x20
|
||||
|
||||
ushr-long v5, v2, v4
|
||||
|
||||
xor-long/2addr v2, v5
|
||||
|
||||
mul-long v0, v0, v2
|
||||
|
||||
iget-wide v2, p0, Lw/x/c;->e:J
|
||||
|
||||
ushr-long v4, v2, v4
|
||||
|
||||
xor-long/2addr v2, v4
|
||||
|
||||
add-long/2addr v0, v2
|
||||
|
||||
long-to-int v0, v0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public isEmpty()Z
|
||||
.locals 5
|
||||
|
||||
iget-wide v0, p0, Lw/x/c;->d:J
|
||||
|
||||
iget-wide v2, p0, Lw/x/c;->e:J
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
|
||||
if-lez v4, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
iget-wide v1, p0, Lw/x/c;->d:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ".."
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Lw/x/c;->e:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
240
com.discord/smali_classes2/w/x/f.smali
Normal file
240
com.discord/smali_classes2/w/x/f.smali
Normal file
|
@ -0,0 +1,240 @@
|
|||
.class public final Lw/x/f;
|
||||
.super Lw/x/g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static final coerceAtLeast(II)I
|
||||
.locals 0
|
||||
|
||||
if-ge p0, p1, :cond_0
|
||||
|
||||
move p0, p1
|
||||
|
||||
:cond_0
|
||||
return p0
|
||||
.end method
|
||||
|
||||
.method public static final coerceAtMost(JJ)J
|
||||
.locals 1
|
||||
|
||||
cmp-long v0, p0, p2
|
||||
|
||||
if-lez v0, :cond_0
|
||||
|
||||
move-wide p0, p2
|
||||
|
||||
:cond_0
|
||||
return-wide p0
|
||||
.end method
|
||||
|
||||
.method public static final coerceIn(III)I
|
||||
.locals 2
|
||||
|
||||
if-gt p1, p2, :cond_2
|
||||
|
||||
if-ge p0, p1, :cond_0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
if-le p0, p2, :cond_1
|
||||
|
||||
return p2
|
||||
|
||||
:cond_1
|
||||
return p0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v1, "Cannot coerce value to an empty range: maximum "
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string p2, " is less than minimum "
|
||||
|
||||
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const/16 p1, 0x2e
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
.end method
|
||||
|
||||
.method public static final downTo(II)Lkotlin/ranges/IntProgression;
|
||||
.locals 2
|
||||
|
||||
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-virtual {v0, p0, p1, v1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static final step(Lkotlin/ranges/IntProgression;I)Lkotlin/ranges/IntProgression;
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p0, :cond_4
|
||||
|
||||
if-lez p1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
sget-object v0, Lkotlin/ranges/IntProgression;->g:Lkotlin/ranges/IntProgression$a;
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getFirst()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getLast()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntProgression;->getStep()I
|
||||
|
||||
move-result p0
|
||||
|
||||
if-lez p0, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
neg-int p1, p1
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v0, v1, v2, p1}, Lkotlin/ranges/IntProgression$a;->fromClosedRange(III)Lkotlin/ranges/IntProgression;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_2
|
||||
new-instance p0, Ljava/lang/IllegalArgumentException;
|
||||
|
||||
new-instance p1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v0, "Step must be positive, was: "
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const/16 v0, 0x2e
|
||||
|
||||
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p0
|
||||
|
||||
:cond_3
|
||||
const-string p0, "step"
|
||||
|
||||
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_4
|
||||
const-string p0, "$this$step"
|
||||
|
||||
invoke-static {p0}, Lw/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public static final until(II)Lkotlin/ranges/IntRange;
|
||||
.locals 1
|
||||
|
||||
const/high16 v0, -0x80000000
|
||||
|
||||
if-gt p1, v0, :cond_0
|
||||
|
||||
sget-object p0, Lkotlin/ranges/IntRange;->i:Lkotlin/ranges/IntRange$a;
|
||||
|
||||
invoke-virtual {p0}, Lkotlin/ranges/IntRange$a;->getEMPTY()Lkotlin/ranges/IntRange;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Lkotlin/ranges/IntRange;
|
||||
|
||||
add-int/lit8 p1, p1, -0x1
|
||||
|
||||
invoke-direct {v0, p0, p1}, Lkotlin/ranges/IntRange;-><init>(II)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static final until(IJ)Lw/x/e;
|
||||
.locals 4
|
||||
|
||||
const-wide/high16 v0, -0x8000000000000000L
|
||||
|
||||
cmp-long v2, p1, v0
|
||||
|
||||
if-gtz v2, :cond_0
|
||||
|
||||
sget-object p0, Lw/x/e;->h:Lw/x/e$a;
|
||||
|
||||
invoke-virtual {p0}, Lw/x/e$a;->getEMPTY()Lw/x/e;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
int-to-long v0, p0
|
||||
|
||||
new-instance p0, Lw/x/e;
|
||||
|
||||
const-wide/16 v2, 0x1
|
||||
|
||||
sub-long/2addr p1, v2
|
||||
|
||||
invoke-direct {p0, v0, v1, p1, p2}, Lw/x/e;-><init>(JJ)V
|
||||
|
||||
return-object p0
|
||||
.end method
|
3
com.discord/smali_classes2/w/x/g.smali
Normal file
3
com.discord/smali_classes2/w/x/g.smali
Normal file
|
@ -0,0 +1,3 @@
|
|||
.class public Lw/x/g;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Ranges.kt"
|
|
@ -2448,7 +2448,7 @@
|
|||
|
||||
const-wide/16 v3, 0x40
|
||||
|
||||
invoke-static {v1, v2, v3, v4}, Lw/x/c;->coerceAtMost(JJ)J
|
||||
invoke-static {v1, v2, v3, v4}, Lw/x/f;->coerceAtMost(JJ)J
|
||||
|
||||
move-result-wide v5
|
||||
|
||||
|
|
|
@ -123,7 +123,7 @@
|
|||
|
||||
int-to-long v2, v2
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lw/x/c;->coerceAtMost(JJ)J
|
||||
invoke-static {v0, v1, v2, v3}, Lw/x/f;->coerceAtMost(JJ)J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-static {v0, v1}, Lw/x/c;->coerceAtLeast(II)I
|
||||
invoke-static {v0, v1}, Lw/x/f;->coerceAtLeast(II)I
|
||||
|
||||
move-result v3
|
||||
|
||||
|
@ -103,7 +103,7 @@
|
|||
|
||||
const v2, 0x1ffffe
|
||||
|
||||
invoke-static {v0, v1, v2}, Lw/x/c;->coerceIn(III)I
|
||||
invoke-static {v0, v1, v2}, Lw/x/f;->coerceIn(III)I
|
||||
|
||||
move-result v4
|
||||
|
||||
|
|
|
@ -334,7 +334,7 @@
|
|||
|
||||
:cond_5
|
||||
:try_start_3
|
||||
invoke-static {v5, v6, v9, v10}, Lw/x/c;->coerceAtMost(JJ)J
|
||||
invoke-static {v5, v6, v9, v10}, Lw/x/f;->coerceAtMost(JJ)J
|
||||
|
||||
move-result-wide v5
|
||||
|
||||
|
@ -343,7 +343,7 @@
|
|||
:cond_6
|
||||
sget-wide v9, Lx/a/f0;->i:J
|
||||
|
||||
invoke-static {v5, v6, v9, v10}, Lw/x/c;->coerceAtMost(JJ)J
|
||||
invoke-static {v5, v6, v9, v10}, Lw/x/f;->coerceAtMost(JJ)J
|
||||
|
||||
move-result-wide v5
|
||||
|
||||
|
|
|
@ -86,7 +86,7 @@
|
|||
|
||||
const-wide v2, 0x3fffffffffffffffL # 1.9999999999999998
|
||||
|
||||
invoke-static {p1, p2, v2, v3}, Lw/x/c;->coerceAtMost(JJ)J
|
||||
invoke-static {p1, p2, v2, v3}, Lw/x/f;->coerceAtMost(JJ)J
|
||||
|
||||
move-result-wide p1
|
||||
|
||||
|
|
Loading…
Reference in a new issue