From c506c337b7191a197faf7ab96b04609ce5402438 Mon Sep 17 00:00:00 2001 From: Juby210 Date: Tue, 23 Nov 2021 20:35:19 +0100 Subject: [PATCH] 102.17 - Stable (102017) --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 24 +- app/src/main/java/c/a/a/z/c.java | 6 +- app/src/main/java/c/a/b/a.java | 132 +- app/src/main/java/c/a/f/a.java | 2 +- app/src/main/java/c/a/f/g.java | 2 +- app/src/main/java/c/a/k/b.java | 2 +- app/src/main/java/c/a/k/f/c.java | 2 +- app/src/main/java/c/a/m/a/a0.java | 4 +- app/src/main/java/c/a/m/a/b0.java | 5 +- app/src/main/java/c/a/m/a/c0.java | 4 +- app/src/main/java/c/a/m/a/d0.java | 5 +- app/src/main/java/c/a/m/a/e0.java | 18 +- app/src/main/java/c/a/m/a/f0.java | 16 +- app/src/main/java/c/a/m/a/g0.java | 3 +- app/src/main/java/c/a/m/a/h0.java | 13 - app/src/main/java/c/a/m/a/{l0 => h0}/a.java | 2 +- app/src/main/java/c/a/m/a/{l0 => h0}/b.java | 2 +- app/src/main/java/c/a/m/a/{l0 => h0}/c.java | 2 +- app/src/main/java/c/a/m/a/i0.java | 13 - app/src/main/java/c/a/m/a/j0.java | 13 - app/src/main/java/c/a/m/a/k.java | 4 +- app/src/main/java/c/a/m/a/k0.java | 16 - app/src/main/java/c/a/m/a/l.java | 5 +- app/src/main/java/c/a/m/a/m.java | 5 +- app/src/main/java/c/a/m/a/n.java | 5 +- app/src/main/java/c/a/m/a/w.java | 5 +- app/src/main/java/c/a/m/a/x.java | 5 +- app/src/main/java/c/a/m/a/y.java | 5 +- app/src/main/java/c/a/m/a/z.java | 5 +- app/src/main/java/c/a/q/a0.java | 2 +- app/src/main/java/c/a/q/b0.java | 4 +- app/src/main/java/c/a/q/h0.java | 4 +- app/src/main/java/c/a/q/j.java | 2 +- app/src/main/java/c/a/q/k0/f.java | 2 +- app/src/main/java/c/a/q/l.java | 4 +- app/src/main/java/c/a/q/m0/b.java | 2 +- app/src/main/java/c/a/q/m0/c/e.java | 6 +- app/src/main/java/c/a/q/m0/c/k.java | 2 +- app/src/main/java/c/a/q/m0/c/m.java | 2 +- app/src/main/java/c/a/q/n0/a.java | 2 +- app/src/main/java/c/a/q/o0/a.java | 6 +- app/src/main/java/c/a/q/r.java | 2 +- app/src/main/java/c/a/q/s.java | 4 +- app/src/main/java/c/a/r/b.java | 2 +- app/src/main/java/c/a/y/m0/a.java | 2 +- app/src/main/java/c/c/a/a0/d.java | 2 +- app/src/main/java/c/e/b/c.java | 4 +- app/src/main/java/c/f/g/a/a/c.java | 6 +- app/src/main/java/c/f/g/a/a/d.java | 2 +- app/src/main/java/c/f/g/f/b.java | 2 +- app/src/main/java/c/f/j/c/f.java | 2 +- app/src/main/java/c/f/j/c/n.java | 6 +- app/src/main/java/c/f/j/c/v.java | 2 +- app/src/main/java/c/f/j/e/c.java | 2 +- app/src/main/java/c/f/j/e/h.java | 2 +- app/src/main/java/c/f/j/e/p.java | 4 +- app/src/main/java/c/f/j/p/a1.java | 2 +- app/src/main/java/c/f/j/p/d.java | 2 +- app/src/main/java/c/f/j/p/d0.java | 4 +- app/src/main/java/c/f/j/p/e0.java | 2 +- app/src/main/java/c/f/j/p/f0.java | 2 +- app/src/main/java/c/f/j/p/i0.java | 4 +- app/src/main/java/c/f/j/p/j0.java | 4 +- app/src/main/java/c/f/j/p/m.java | 2 +- app/src/main/java/c/f/j/p/n.java | 6 +- app/src/main/java/c/f/j/p/o.java | 2 +- app/src/main/java/c/f/j/p/o0.java | 6 +- app/src/main/java/c/f/j/p/q0.java | 2 +- app/src/main/java/c/f/j/p/y.java | 2 +- app/src/main/java/c/f/m/j.java | 10 +- app/src/main/java/c/i/a/c/a3/f0.java | 4 +- app/src/main/java/c/i/a/c/t2/b0.java | 2 +- app/src/main/java/c/i/a/c/t2/e0.java | 4 +- app/src/main/java/c/i/a/c/t2/w.java | 4 +- app/src/main/java/c/i/a/c/t2/y.java | 2 +- app/src/main/java/c/i/a/c/w2/d.java | 2 +- app/src/main/java/c/i/a/c/w2/e.java | 2 +- app/src/main/java/c/i/a/c/w2/o.java | 2 +- app/src/main/java/c/i/a/f/c/a/f/a.java | 2 +- app/src/main/java/c/i/a/f/c/a/f/b/a.java | 4 +- app/src/main/java/c/i/a/f/e/h/j/a1.java | 2 +- app/src/main/java/c/i/a/f/e/h/j/b0.java | 2 +- app/src/main/java/c/i/a/f/e/h/j/g.java | 2 +- app/src/main/java/c/i/a/f/e/k/d.java | 2 +- app/src/main/java/c/i/a/f/e/o/f.java | 4 +- app/src/main/java/c/i/a/f/g/b.java | 4 +- app/src/main/java/c/i/a/f/g/c.java | 6 +- app/src/main/java/c/i/a/f/g/d.java | 6 +- app/src/main/java/c/i/a/f/h/l/g4.java | 4 +- app/src/main/java/c/i/a/f/h/l/u4.java | 2 +- app/src/main/java/c/i/a/f/i/b/g.java | 2 +- app/src/main/java/c/i/a/f/i/b/k9.java | 52 +- app/src/main/java/c/i/a/f/i/b/q9.java | 2 +- app/src/main/java/c/i/a/f/i/b/t9.java | 4 +- app/src/main/java/c/i/a/f/i/b/z4.java | 2 +- app/src/main/java/c/i/a/f/j/b/e/i.java | 2 +- app/src/main/java/c/i/a/g/k/b.java | 4 +- app/src/main/java/c/i/a/g/k/f.java | 2 +- app/src/main/java/c/i/c/m/d/n/a.java | 2 +- app/src/main/java/c/i/d/q/x/b.java | 2 +- app/src/main/java/c/i/e/q/j.java | 2 +- app/src/main/java/c/i/e/q/k.java | 4 +- app/src/main/java/c/i/e/q/l.java | 2 +- app/src/main/java/c/i/e/q/p.java | 8 +- app/src/main/java/c/k/a/a/e.java | 4 +- app/src/main/java/c/o/a/n/g.java | 2 +- app/src/main/java/c/o/a/n/k.java | 2 +- app/src/main/java/c/o/a/n/m.java | 2 +- app/src/main/java/c/o/a/r/f.java | 6 +- app/src/main/java/c/o/a/v/d.java | 8 +- .../generated/events/TrackDataInfraTest.java | 21 +- .../TrackDismissibleContentDismissed.java | 53 + ...ckDismissibleContentDismissedReceiver.java | 6 + .../events/TrackDismissibleContentShown.java | 48 + .../TrackDismissibleContentShownReceiver.java | 6 + .../events/TrackGuildMemberUpdated.java | 25 +- .../TrackGuildScheduledEventReported.java | 71 + ...ckGuildScheduledEventReportedReceiver.java | 6 + .../events/TrackMessageReported.java | 15 +- .../generated/events/TrackOpenPopout.java | 30 +- .../events/TrackSettingsPaneViewed.java | 5 +- .../traits/TrackEntitlementMetadata.java | 15 +- .../discord/api/activity/ActivitySecrets.java | 38 + .../discord/api/activity/ActivityType.java | 12 + .../api/activity/ActivityTypeTypeAdapter.java | 47 +- .../discord/api/application/Application.java | 44 +- .../api/application/ApplicationType.java | 31 + .../application/ApplicationTypeAdapter.java | 45 + .../ChannelUtils$getSortByNameAndType$1.java | 4 +- .../com/discord/api/channel/ChannelUtils.java | 116 +- .../api/commands/ApplicationCommandType.java | 1 + .../api/commands/CommandTypeAdapter.java | 2 + .../connectedaccounts/ConnectedAccount.java | 150 + .../ConnectedAccountIntegration.java | 68 + .../ConnectedIntegrationAccount.java | 44 + .../ConnectedIntegrationGuild.java | 57 + .../embeddedactivities/EmbeddedActivity.java | 115 + .../EmbeddedActivityInGuild.java | 56 + .../EmbeddedActivityInboundUpdate.java | 65 + .../com/discord/api/emoji/GuildEmoji.java | 12 +- .../java/com/discord/api/guild/Guild.java | 148 +- .../api/guild/preview/GuildPreview.java | 10 +- .../discord/api/guildmember/GuildMember.java | 15 +- .../GuildRoleSubscriptionGroupListing.java | 14 +- .../GuildRoleSubscriptionTierListing.java | 49 +- .../api/guildrolesubscription/ImageAsset.java | 10 +- .../GuildScheduledEvent.java | 14 +- .../GuildScheduledEventRsvpUser.java | 12 +- .../GuildScheduledEventStatus.java | 7 + .../java/com/discord/api/hubs/GuildInfo.java | 10 +- .../discord/api/interaction/Interaction.java | 14 +- .../interaction/InteractionStateUpdate.java | 12 +- .../discord/api/message/LocalAttachment.java | 12 +- .../java/com/discord/api/message/Message.java | 12 +- .../message/attachment/MessageAttachment.java | 8 +- .../api/message/reaction/MessageReaction.java | 12 +- .../reaction/MessageReactionEmoji.java | 14 +- .../api/permission/PermissionOverwrite.java | 16 +- .../api/premium/OutboundPromotion.java | 10 +- .../discord/api/premium/SubscriptionPlan.java | 10 +- .../com/discord/api/report/ReportNode.java | 10 +- .../api/report/ReportSubmissionBody.java | 10 +- .../java/com/discord/api/role/GuildRole.java | 12 +- .../com/discord/api/role/GuildRoleTags.java | 21 +- .../RecommendedStageInstanceGuild.java | 8 +- .../api/stageinstance/StageInstance.java | 10 +- .../java/com/discord/api/sticker/Sticker.java | 16 +- .../discord/api/sticker/StickerPartial.java | 14 +- .../api/thread/AugmentedThreadMember.java | 2 +- .../com/discord/api/thread/ThreadMember.java | 6 +- .../api/thread/ThreadMemberUpdate.java | 10 +- .../api/thread/ThreadMembersUpdate.java | 10 +- .../main/java/com/discord/api/user/User.java | 71 +- .../com/discord/api/user/UserProfile.java | 151 + app/src/main/java/com/discord/app/App.java | 2 +- .../java/com/discord/app/AppActivity.java | 22 +- .../java/com/discord/app/AppBottomSheet.java | 6 +- app/src/main/java/com/discord/app/AppLog.java | 4 +- .../main/java/com/discord/app/AppLogger.java | 12 +- .../discord/app/AppTransitionActivity.java | 6 +- .../java/com/discord/app/LoggingConfig.java | 10 +- .../com/discord/chips_view/ChipsView.java | 50 +- .../AnchoredVoiceControlsViewBinding.java | 4 +- .../CommandCategoryItemBinding.java | 4 +- .../ConfirmRemovePermissionDialogBinding.java | 4 +- .../ContactSyncPermissionsSheetBinding.java | 4 +- .../ContactSyncUpsellSheetBinding.java | 4 +- ...ldRoleSubscriptionConfirmationBinding.java | 4 +- .../DiscordHubAddServerListItemBinding.java | 4 +- .../EmojiCategoryItemGuildBinding.java | 4 +- .../EmojiCategoryItemStandardBinding.java | 4 +- ...ptyFriendsStateContactSyncViewBinding.java | 4 +- .../EmptyFriendsStateViewBinding.java | 4 +- .../databinding/FeedbackViewBinding.java | 4 +- .../GifCategoryItemViewBinding.java | 4 +- .../GifSuggestedTermViewBinding.java | 4 +- .../GroupInviteFriendsBottomSheetBinding.java | 4 +- .../GroupInviteFriendsSheetItemBinding.java | 4 +- .../GuildEventPromptListViewBinding.java | 4 +- .../GuildEventPromptViewBinding.java | 4 +- ...ScheduledEventBottomButtonViewBinding.java | 4 +- .../GuildScheduledEventDateViewBinding.java | 4 +- .../GuildScheduledEventItemViewBinding.java | 4 +- ...edEventRsvpUserListAdapterItemBinding.java | 4 +- .../GuildTemplateChannelsItemViewBinding.java | 4 +- ...HubAddServerConfirmationDialogBinding.java | 4 +- .../databinding/InlineMediaViewBinding.java | 4 +- .../LayoutUnhandledUriBinding.java | 4 +- .../databinding/LeaveGuildDialogBinding.java | 4 +- ...ModeratorStartStageWaitingItemBinding.java | 4 +- .../NotificationMuteSettingsViewBinding.java | 4 +- ...NuxGuildTemplateCardViewHolderBinding.java | 4 +- ...okenPermissionDetailedListItemBinding.java | 4 +- .../PaymentMethodListItemBinding.java | 4 +- .../databinding/PaymentSourceViewBinding.java | 4 +- .../PremiumStickerUpsellDialogBinding.java | 4 +- .../PublishMessageDialogBinding.java | 4 +- .../RemovablePermissionOwnerViewBinding.java | 4 +- ...ettingsChannelListCategoryItemBinding.java | 4 +- .../SettingsChannelListItemBinding.java | 4 +- ...ceBlockedBottomSheetHeaderItemBinding.java | 4 +- ...AudienceBlockedBottomSheetItemBinding.java | 4 +- .../StageRaisedHandsItemUserBinding.java | 4 +- .../StickerCategoryItemGuildBinding.java | 4 +- .../StickerCategoryItemPackBinding.java | 4 +- .../StickerPackDetailsDialogBinding.java | 4 +- .../StickerPremiumUpsellDialogBinding.java | 4 +- .../StickerStoreHeaderItemBinding.java | 4 +- .../SuggestedFriendViewBinding.java | 4 +- .../TabsHostBottomNavigationViewBinding.java | 4 +- .../ThreadBrowserThreadViewBinding.java | 4 +- .../databinding/UserAkaViewBinding.java | 4 +- .../UserProfileAdminViewBinding.java | 4 +- .../UserProfileConnectionsViewBinding.java | 4 +- .../UserProfileHeaderViewBinding.java | 4 +- .../UserProfileStageActionsViewBinding.java | 4 +- .../UserProfileVoiceSettingsViewBinding.java | 4 +- ...AppcommandsOptiontitleListitemBinding.java | 4 +- .../ViewAuthInviteInfoBinding.java | 4 +- .../ViewCategoryOverrideItemBinding.java | 4 +- .../ViewChannelOverrideItemBinding.java | 4 +- .../ViewChatEmbedGameInviteBinding.java | 4 +- .../ViewCommunityGetStartedHeaderBinding.java | 4 +- ...CommunityGetStartedInformationBinding.java | 4 +- ...ViewConnectionGuildIntegrationBinding.java | 4 +- .../ViewDialogConfirmationBinding.java | 4 +- .../ViewGiftEntitlementListItemBinding.java | 4 +- .../ViewGiftOutboundPromoListItemBinding.java | 4 +- .../ViewGiftSkuListItemBinding.java | 4 +- .../ViewGlobalSearchItemBinding.java | 4 +- .../ViewGuildInviteBottomSheetBinding.java | 4 +- ...ildRoleSubscriptionBenefitItemBinding.java | 4 +- ...ildRoleSubscriptionChannelItemBinding.java | 4 +- ...ildRoleSubscriptionImageUploadBinding.java | 4 +- ...eSubscriptionPlanDetailsReviewBinding.java | 4 +- ...scriptionPlanFormatRadioButtonBinding.java | 4 +- ...uildRoleSubscriptionTierHeaderBinding.java | 4 +- .../ViewMemberVerificationBinding.java | 4 +- .../ViewMobileReportsBottomButtonBinding.java | 4 +- .../ViewNitroBoostPerksBinding.java | 4 +- .../ViewReportsMenuNodeBinding.java | 4 +- ...ViewSelectableFriendSuggestionBinding.java | 4 +- ...ttingsCommunitySettingSelectorBinding.java | 4 +- ...sGuildRoleSubscriptionTierItemBinding.java | 4 +- ...ewSettingsBoostedBoostListitemBinding.java | 4 +- ...ewSettingsBoostedGuildListitemBinding.java | 4 +- ...ViewSettingsBoostedSampleGuildBinding.java | 4 +- .../ViewUserStatusPresenceCustomBinding.java | 4 +- .../VoiceControlsSheetViewBinding.java | 8 +- .../VoiceUserListItemUserBinding.java | 4 +- .../WidgetAddFriendUserListItemBinding.java | 4 +- .../databinding/WidgetAgeVerifyBinding.java | 4 +- ...tApplicationCommandBottomSheetBinding.java | 4 +- .../WidgetAttachmentBottomSheetBinding.java | 4 +- .../WidgetAuditLogFilterBinding.java | 4 +- .../WidgetAuthBirthdayBinding.java | 4 +- .../databinding/WidgetAuthCaptchaBinding.java | 4 +- .../databinding/WidgetAuthLandingBinding.java | 4 +- .../databinding/WidgetAuthLoginBinding.java | 4 +- .../WidgetAuthMfaBackupCodesBinding.java | 4 +- .../databinding/WidgetAuthMfaBinding.java | 4 +- .../WidgetAuthPhoneVerifyBinding.java | 4 +- ...AuthRegisterAccountInformationBinding.java | 4 +- .../WidgetAuthRegisterIdentityBinding.java | 4 +- .../WidgetAuthResetPasswordBinding.java | 4 +- .../WidgetAuthUndeleteAccountBinding.java | 4 +- .../databinding/WidgetBanUserBinding.java | 4 +- .../databinding/WidgetBugReportBinding.java | 8 +- ...BugReportFeatureHeaderListItemBinding.java | 4 +- ...WidgetBugReportFeatureListItemBinding.java | 4 +- .../WidgetCallFullscreenBinding.java | 16 +- .../WidgetChangeGuildIdentityBinding.java | 4 +- .../databinding/WidgetChangeLogBinding.java | 4 +- .../WidgetChangeLogSpecialBinding.java | 4 +- .../WidgetChannelFollowSheetBinding.java | 4 +- ...dgetChannelFollowSuccessDialogBinding.java | 4 +- .../WidgetChannelGroupDmSettingsBinding.java | 4 +- ...annelMembersListItemAddOrLeaveBinding.java | 4 +- ...etChannelMembersListItemHeaderBinding.java | 4 +- ...dgetChannelMembersListItemUserBinding.java | 4 +- ...getChannelNotificationSettingsBinding.java | 4 +- .../WidgetChannelPickerSheetBinding.java | 4 +- ...WidgetChannelSettingsAddMemberBinding.java | 4 +- ...etChannelSettingsAddMemberItemBinding.java | 4 +- ...tChannelSettingsAddMemberSheetBinding.java | 4 +- ...ChannelSettingsEditPermissionsBinding.java | 20 +- ...nelSettingsPermissionsAdvancedBinding.java | 4 +- ...nelSettingsPermissionsOverviewBinding.java | 4 +- .../WidgetChannelSidebarActionsBinding.java | 4 +- .../WidgetChannelTopicBinding.java | 4 +- .../WidgetChannelsListBinding.java | 4 +- .../WidgetChannelsListItemActionsBinding.java | 4 +- ...getChannelsListItemActiveEventBinding.java | 4 +- ...WidgetChannelsListItemCategoryBinding.java | 4 +- .../WidgetChannelsListItemChannelBinding.java | 4 +- ...ChannelsListItemChannelPrivateBinding.java | 4 +- ...nnelsListItemChannelStageVoiceBinding.java | 4 +- ...etChannelsListItemChannelVoiceBinding.java | 4 +- ...idgetChannelsListItemDirectoryBinding.java | 4 +- .../WidgetChannelsListItemHeaderBinding.java | 4 +- ...tChannelsListItemThreadActionsBinding.java | 4 +- .../WidgetChannelsListItemThreadBinding.java | 4 +- ...idgetChannelsListItemVoiceUserBinding.java | 4 +- .../WidgetChannelsListUnreadsBinding.java | 4 +- ...etChatInputApplicationCommandsBinding.java | 4 +- ...idgetChatInputAutocompleteItemBinding.java | 4 +- .../databinding/WidgetChatInputBinding.java | 8 +- ...utCommandApplicationHeaderItemBinding.java | 4 +- ...putEmojiAutocompleteUpsellItemBinding.java | 4 +- .../WidgetChatListActionsBinding.java | 4 +- ...tAdapterItemApplicationCommandBinding.java | 4 +- ...tChatListAdapterItemAttachmentBinding.java | 4 +- ...ListAdapterItemBotComponentRowBinding.java | 4 +- .../WidgetChatListAdapterItemCallBinding.java | 4 +- ...WidgetChatListAdapterItemEmbedBinding.java | 8 +- ...istAdapterItemEphemeralMessageBinding.java | 4 +- .../WidgetChatListAdapterItemGiftBinding.java | 4 +- ...AdapterItemGuildInviteReminderBinding.java | 4 +- ...atListAdapterItemGuildTemplateBinding.java | 4 +- ...hatListAdapterItemGuildWelcomeBinding.java | 4 +- ...idgetChatListAdapterItemInviteBinding.java | 4 +- ...atListAdapterItemMentionFooterBinding.java | 4 +- ...atListAdapterItemMessageHeaderBinding.java | 4 +- ...AdapterItemPrivateChannelStartBinding.java | 4 +- ...etChatListAdapterItemReactionsBinding.java | 4 +- ...apterItemSpotifyListenTogetherBinding.java | 4 +- ...ChatListAdapterItemStageInviteBinding.java | 4 +- ...WidgetChatListAdapterItemStartBinding.java | 4 +- ...hatListAdapterItemStickerGreetBinding.java | 4 +- ...AdapterItemStickerGreetCompactBinding.java | 4 +- ...idgetChatListAdapterItemSystemBinding.java | 4 +- .../WidgetChatListAdapterItemTextBinding.java | 4 +- ...ChatListAdapterItemTextDividerBinding.java | 4 +- ...ListAdapterItemThreadDraftFormBinding.java | 4 +- ...ChatListAdapterItemThreadEmbedBinding.java | 4 +- ...tListAdapterItemUploadProgressBinding.java | 4 +- ...etChatListBotUiButtonComponentBinding.java | 4 +- .../databinding/WidgetChatOverlayBinding.java | 4 +- .../databinding/WidgetChatStatusBinding.java | 4 +- ...idgetChoosePlanAdapterPlanItemBinding.java | 4 +- .../databinding/WidgetChoosePlanBinding.java | 4 +- .../WidgetClaimOutboundPromoBinding.java | 4 +- ...dgetCollapsedVoiceUserListItemBinding.java | 4 +- ...etConfirmRemoveCommunityDialogBinding.java | 4 +- .../WidgetConnectionsAddXboxBinding.java | 4 +- .../databinding/WidgetContactSyncBinding.java | 4 +- .../WidgetCreateChannelBinding.java | 4 +- .../WidgetCreationIntentBinding.java | 4 +- .../WidgetDirectoriesSearchBinding.java | 4 +- .../WidgetDirectoryChannelBinding.java | 4 +- ...dgetDisableDeleteAccountDialogBinding.java | 4 +- .../WidgetEditProfileBannerSheetBinding.java | 4 +- .../databinding/WidgetEditRoleBinding.java | 28 +- .../databinding/WidgetEmojiPickerBinding.java | 4 +- .../databinding/WidgetEmojiSheetBinding.java | 4 +- .../WidgetEnableMfaStepsBinding.java | 4 +- .../WidgetEnableSmsBackupDialogBinding.java | 4 +- .../WidgetEndStageBottomSheetBinding.java | 4 +- .../WidgetExpressionTrayBinding.java | 4 +- .../databinding/WidgetFatalCrashBinding.java | 4 +- .../WidgetFeedbackSheetBinding.java | 4 +- .../WidgetFolderContextMenuBinding.java | 4 +- .../WidgetFriendsAddByIdBinding.java | 4 +- ...etFriendsListAdapterItemFriendBinding.java | 4 +- ...tFriendsListAdapterItemPendingBinding.java | 4 +- .../databinding/WidgetFriendsListBinding.java | 4 +- ...getFriendsListExpandableHeaderBinding.java | 4 +- .../WidgetFriendsNearbyBinding.java | 4 +- .../databinding/WidgetGifCategoryBinding.java | 4 +- .../databinding/WidgetGifPickerBinding.java | 4 +- .../WidgetGifPickerSearchBinding.java | 4 +- .../WidgetGlobalSearchBinding.java | 4 +- .../WidgetGlobalSearchItemGuildBinding.java | 4 +- .../WidgetGlobalStatusIndicatorBinding.java | 4 +- .../WidgetGroupInviteFriendsBinding.java | 4 +- .../WidgetGroupInviteFriendsItemBinding.java | 4 +- .../databinding/WidgetGuildCloneBinding.java | 4 +- .../WidgetGuildContextMenuBinding.java | 4 +- .../databinding/WidgetGuildCreateBinding.java | 4 +- .../WidgetGuildFolderSettingsBinding.java | 4 +- .../WidgetGuildHubProfileActionsBinding.java | 4 +- .../WidgetGuildInviteInfoViewBinding.java | 4 +- .../WidgetGuildInvitePageBinding.java | 4 +- .../WidgetGuildInviteSettingsBinding.java | 4 +- .../WidgetGuildInviteShareBinding.java | 4 +- .../WidgetGuildInviteShareCompactBinding.java | 4 +- ...ildInviteShareEmptySuggestionsBinding.java | 4 +- .../WidgetGuildInviteShareItemBinding.java | 4 +- .../WidgetGuildInviteShareSheetBinding.java | 4 +- .../databinding/WidgetGuildJoinBinding.java | 4 +- ...getGuildJoinCaptchaBottomSheetBinding.java | 4 +- .../WidgetGuildProfileActionsBinding.java | 20 +- .../WidgetGuildProfileSheetBinding.java | 8 +- ...etGuildRoleSubscriptionDetailsBinding.java | 4 +- ...uildRoleSubscriptionEntryPointBinding.java | 4 +- ...ildRoleSubscriptionPlanDetailsBinding.java | 4 +- ...uildRoleSubscriptionPlanFormatBinding.java | 4 +- ...ildRoleSubscriptionTierBenefitBinding.java | 4 +- ...ldRoleSubscriptionTierBenefitsBinding.java | 4 +- ...uildRoleSubscriptionTierDesignBinding.java | 4 +- ...ildScheduledEventCreateSuccessBinding.java | 4 +- ...heduledEventDetailsBottomSheetBinding.java | 8 +- ...dEventDetailsExtrasBottomSheetBinding.java | 4 +- ...dScheduledEventListBottomSheetBinding.java | 4 +- ...ldScheduledEventLocationSelectBinding.java | 4 +- ...getGuildScheduledEventSettingsBinding.java | 4 +- ...cheduledEventUpsellBottomSheetBinding.java | 4 +- .../WidgetGuildSelectorItemBinding.java | 4 +- .../WidgetGuildStickerSheetBinding.java | 4 +- .../WidgetGuildTransferOwnershipBinding.java | 4 +- .../WidgetGuildWelcomeChannelBinding.java | 4 +- .../WidgetGuildWelcomeSheetBinding.java | 4 +- .../databinding/WidgetGuildsListBinding.java | 4 +- .../WidgetGuildsListItemDmBinding.java | 4 +- .../WidgetGuildsListItemFolderBinding.java | 4 +- .../WidgetGuildsListItemGuildBinding.java | 4 +- ...getGuildsListItemGuildVerticalBinding.java | 4 +- .../WidgetGuildsListItemProfileBinding.java | 4 +- .../databinding/WidgetHomeBinding.java | 4 +- .../WidgetHomePanelCenterNsfwBinding.java | 4 +- .../databinding/WidgetHubAddNameBinding.java | 4 +- .../WidgetHubAddServerBinding.java | 4 +- .../WidgetHubAuthenticationBinding.java | 4 +- .../WidgetHubDescriptionBinding.java | 4 +- .../WidgetHubDomainSearchBinding.java | 4 +- .../databinding/WidgetHubDomainsBinding.java | 4 +- .../WidgetHubEmailFlowBinding.java | 4 +- .../databinding/WidgetHubWaitlistBinding.java | 4 +- .../WidgetIncomingShareBinding.java | 4 +- .../WidgetIssueDetailsFormBinding.java | 4 +- .../databinding/WidgetKickUserBinding.java | 4 +- .../WidgetManageReactionsBinding.java | 4 +- .../WidgetManageReactionsEmojiBinding.java | 4 +- ...idgetManageReactionsResultUserBinding.java | 4 +- .../databinding/WidgetMediaBinding.java | 4 +- .../WidgetMemberVerificationBinding.java | 4 +- ...emberVerificationPendingDialogBinding.java | 4 +- ...dgetMemberVerificationRuleItemBinding.java | 4 +- ...idgetMemberVerificationSuccessBinding.java | 4 +- .../WidgetMobileReportsBinding.java | 4 +- .../WidgetModeratorStartStageBinding.java | 4 +- .../WidgetMuteSettingsSheetBinding.java | 4 +- .../WidgetNavigationHelpBinding.java | 4 +- .../WidgetNoticeDialogBinding.java | 4 +- .../WidgetNoticeNuxOverlayBinding.java | 4 +- .../WidgetNoticeNuxSamsungLinkBinding.java | 4 +- .../databinding/WidgetNoticePopupBinding.java | 4 +- .../WidgetNuxChannelPromptBinding.java | 4 +- .../WidgetNuxGuildTemplateBinding.java | 4 +- .../WidgetOauthAuthorizeBinding.java | 4 +- .../WidgetOutboundPromoTermsBinding.java | 4 +- .../WidgetPaymentSourceEditDialogBinding.java | 4 +- ...getPhoneCountryCodeBottomSheetBinding.java | 4 +- ...WidgetPhoneCountryCodeListItemBinding.java | 4 +- .../WidgetPremiumGuildTransferBinding.java | 4 +- ...dgetPreviewGuildScheduledEventBinding.java | 4 +- ...dgetPriceTierPickerBottomSheetBinding.java | 4 +- .../databinding/WidgetPruneUsersBinding.java | 4 +- .../databinding/WidgetQrScannerBinding.java | 4 +- .../WidgetQuickMentionsDialogBinding.java | 4 +- .../databinding/WidgetRemoteAuthBinding.java | 4 +- .../WidgetScreenShareNfxSheetBinding.java | 4 +- .../databinding/WidgetSearchBinding.java | 4 +- ...etSearchSuggestionsItemChannelBinding.java | 4 +- ...WidgetSearchSuggestionsItemHasBinding.java | 4 +- ...archSuggestionsItemRecentQueryBinding.java | 4 +- ...earchSuggestionsItemSuggestionBinding.java | 4 +- ...dgetSelectComponentBottomSheetBinding.java | 4 +- ...SelectComponentBottomSheetItemBinding.java | 4 +- .../WidgetServerBoostConfirmationBinding.java | 4 +- .../WidgetServerBoostStatusBinding.java | 4 +- .../WidgetServerDeleteDialogBinding.java | 4 +- ...erNotificationOverrideSelectorBinding.java | 4 +- .../WidgetServerNotificationsBinding.java | 4 +- .../WidgetServerSettingsAuditLogBinding.java | 4 +- ...gsAuditLogFilterActionListitemBinding.java | 4 +- ...ingsAuditLogFilterUserListitemBinding.java | 4 +- ...ServerSettingsAuditLogListItemBinding.java | 4 +- ...idgetServerSettingsBanListItemBinding.java | 4 +- .../WidgetServerSettingsBansBinding.java | 4 +- .../WidgetServerSettingsBinding.java | 20 +- .../WidgetServerSettingsChannelsBinding.java | 4 +- ...verSettingsChannelsSortActionsBinding.java | 4 +- ...verSettingsChannelsSortFabMenuBinding.java | 4 +- ...erverSettingsCommunityOverviewBinding.java | 4 +- ...ettingsCommunitySetupFirstStepBinding.java | 4 +- ...ttingsCommunitySetupSecondStepBinding.java | 4 +- ...ettingsCommunitySetupThirdStepBinding.java | 4 +- ...tServerSettingsEditIntegrationBinding.java | 4 +- ...WidgetServerSettingsEditMemberBinding.java | 4 +- .../WidgetServerSettingsEmojisBinding.java | 4 +- ...WidgetServerSettingsEmojisEditBinding.java | 4 +- ...dgetServerSettingsEmojisHeaderBinding.java | 4 +- ...WidgetServerSettingsEmojisItemBinding.java | 4 +- ...ingsEmptyGuildRoleSubscriptionBinding.java | 8 +- ...sGuildRoleSubscriptionEditTierBinding.java | 4 +- ...sGuildRoleSubscriptionTierListBinding.java | 4 +- ...SettingsGuildRoleSubscriptionsBinding.java | 4 +- ...erSettingsInstantInviteActionsBinding.java | 4 +- ...rSettingsInstantInviteListItemBinding.java | 10 +- ...etServerSettingsInstantInvitesBinding.java | 4 +- ...verSettingsIntegrationListItemBinding.java | 4 +- ...dgetServerSettingsIntegrationsBinding.java | 4 +- ...etServerSettingsMemberListItemBinding.java | 4 +- .../WidgetServerSettingsMembersBinding.java | 4 +- ...WidgetServerSettingsModerationBinding.java | 4 +- ...rverSettingsOverviewAfkTimeoutBinding.java | 4 +- .../WidgetServerSettingsOverviewBinding.java | 4 +- .../WidgetServerSettingsRoleItemBinding.java | 4 +- ...idgetServerSettingsRoleMembersBinding.java | 4 +- .../WidgetServerSettingsRolesBinding.java | 4 +- .../WidgetServerSettingsSecurityBinding.java | 4 +- ...etServerSettingsSecurityDialogBinding.java | 4 +- .../WidgetServerSettingsVanityUrlBinding.java | 4 +- .../WidgetSettingsAccessibilityBinding.java | 4 +- ...dgetSettingsAccountBackupCodesBinding.java | 4 +- .../WidgetSettingsAccountBinding.java | 20 +- ...tSettingsAccountChangePasswordBinding.java | 4 +- ...ettingsAccountContactsNameEditBinding.java | 4 +- .../WidgetSettingsAccountEditBinding.java | 4 +- ...WidgetSettingsAccountEmailEditBinding.java | 4 +- .../WidgetSettingsAppearanceBinding.java | 4 +- ...SettingsAuthorizedAppsListItemBinding.java | 4 +- .../WidgetSettingsBehaviorBinding.java | 4 +- .../databinding/WidgetSettingsBinding.java | 20 +- .../WidgetSettingsBlockedUsersBinding.java | 4 +- .../WidgetSettingsBoostBinding.java | 4 +- .../WidgetSettingsConnectionsBinding.java | 4 +- .../WidgetSettingsDeveloperBinding.java | 4 +- .../WidgetSettingsEnableMfaKeyBinding.java | 4 +- .../WidgetSettingsGiftingBinding.java | 8 +- ...ettingsItemAddConnectedAccountBinding.java | 4 +- .../WidgetSettingsItemBlockedUserBinding.java | 4 +- ...etSettingsItemConnectedAccountBinding.java | 4 +- .../WidgetSettingsLanguageBinding.java | 4 +- ...dgetSettingsLanguageSelectItemBinding.java | 4 +- .../WidgetSettingsMediaBinding.java | 4 +- .../WidgetSettingsNotificationOsBinding.java | 4 +- .../WidgetSettingsNotificationsBinding.java | 4 +- .../WidgetSettingsPremiumBinding.java | 8 +- .../WidgetSettingsPrivacyBinding.java | 20 +- .../WidgetSettingsUserProfileBinding.java | 4 +- .../WidgetSettingsVoiceBinding.java | 20 +- .../WidgetSettingsVoiceInputModeBinding.java | 4 +- ...tageAudienceBlockedBottomSheetBinding.java | 4 +- ...StageAudienceNoticeBottomSheetBinding.java | 4 +- .../WidgetStageChannelAudienceBinding.java | 4 +- .../WidgetStageChannelDetailsBinding.java | 4 +- ...ageChannelModeratorPermissionsBinding.java | 4 +- ...getStageChannelPrestartDetailsBinding.java | 4 +- ...tStageModeratorJoinBottomSheetBinding.java | 4 +- ...getStageRaisedHandsBottomSheetBinding.java | 4 +- ...dgetStageStartEventBottomSheetBinding.java | 4 +- .../WidgetStartCallSheetBinding.java | 4 +- .../WidgetStickerPackStoreSheetBinding.java | 4 +- .../WidgetStickerPickerBinding.java | 8 +- .../WidgetStickerSheetBinding.java | 4 +- .../databinding/WidgetTabsHostBinding.java | 4 +- .../WidgetTextChannelSettingsBinding.java | 4 +- ...idgetThreadArchiveActionsSheetBinding.java | 4 +- .../WidgetThreadBrowserActiveBinding.java | 4 +- .../WidgetThreadBrowserArchivedBinding.java | 4 +- .../WidgetThreadBrowserBinding.java | 4 +- ...WidgetThreadBrowserFilterSheetBinding.java | 4 +- .../WidgetThreadSettingsBinding.java | 4 +- .../WidgetThreadStatusBinding.java | 4 +- .../databinding/WidgetTosAcceptBinding.java | 4 +- .../WidgetTosReportViolationBinding.java | 4 +- ...WidgetTosReportViolationReasonBinding.java | 4 +- .../WidgetUnknownStickerSheetBinding.java | 4 +- .../databinding/WidgetUrlActionsBinding.java | 4 +- .../WidgetUserAccountVerifyBinding.java | 4 +- .../WidgetUserEmailUpdateBinding.java | 4 +- .../WidgetUserEmailVerifyBinding.java | 4 +- .../WidgetUserMentionsBinding.java | 4 +- .../WidgetUserMentionsFilterBinding.java | 4 +- .../WidgetUserPasswordVerifyBinding.java | 4 +- .../WidgetUserPhoneManageBinding.java | 4 +- .../WidgetUserPhoneVerifyBinding.java | 4 +- ...getUserProfileAdapterItemEmptyBinding.java | 4 +- ...etUserProfileAdapterItemFriendBinding.java | 4 +- ...etUserProfileAdapterItemServerBinding.java | 4 +- .../WidgetUserSetCustomStatusBinding.java | 4 +- .../databinding/WidgetUserSheetBinding.java | 20 +- .../WidgetUserStatusUpdateBinding.java | 4 +- .../WidgetVoiceBottomSheetBinding.java | 4 +- .../WidgetVoiceCallIncomingBinding.java | 4 +- .../WidgetVoiceCallInlineBinding.java | 4 +- .../WidgetVoiceChannelSettingsBinding.java | 8 +- ...ceNoiseCancellationBottomSheetBinding.java | 4 +- ...WidgetVoiceSettingsBottomSheetBinding.java | 4 +- .../discord/embed/RenderableEmbedMedia.java | 10 +- .../discord/gateway/io/IncomingParser.java | 69 +- app/src/main/java/com/discord/i18n/Hook.java | 2 +- .../java/com/discord/i18n/RenderContext.java | 4 +- .../discord/models/commands/Application.java | 16 +- .../models/commands/ApplicationCommand.java | 6 +- .../com/discord/models/domain/Harvest.java | 16 +- .../java/com/discord/models/domain/Model.java | 4 +- .../models/domain/ModelAuditLogEntry.java | 20 +- .../models/domain/ModelConnectedAccount.java | 241 - ...ctedAccountIntegration$Parser$parse$1.java | 58 - .../ModelConnectedAccountIntegration.java | 186 - ...ctedIntegrationAccount$Parser$parse$1.java | 47 - .../ModelConnectedIntegrationAccount.java | 106 - ...nectedIntegrationGuild$Parser$parse$1.java | 44 - .../ModelConnectedIntegrationGuild.java | 126 - .../models/domain/ModelEntitlement.java | 16 +- .../models/domain/ModelGuildFolder.java | 16 +- .../models/domain/ModelGuildIntegration.java | 12 +- .../domain/ModelGuildMemberListUpdate.java | 32 +- .../domain/ModelNotificationSettings.java | 4 +- .../models/domain/ModelOAuth2Token.java | 16 +- .../discord/models/domain/ModelPayload.java | 45 +- .../models/domain/ModelPaymentSource.java | 18 +- .../domain/ModelPremiumGuildSubscription.java | 16 +- .../ModelPremiumGuildSubscriptionSlot.java | 16 +- .../discord/models/domain/ModelSession.java | 4 +- .../com/discord/models/domain/ModelSku.java | 20 +- .../com/discord/models/domain/ModelSkuKt.java | 12 +- .../models/domain/ModelStoreListing.java | 16 +- .../models/domain/ModelSubscription.java | 32 +- .../discord/models/domain/ModelUserNote.java | 18 +- .../models/domain/ModelUserProfile.java | 296 - .../models/domain/ModelUserRelationship.java | 10 +- .../models/domain/ModelUserSettings.java | 4 +- .../models/domain/ModelVoiceRegion.java | 6 +- .../discord/models/domain/ModelWebhook.java | 6 +- .../models/domain/PaymentSourceRaw.java | 16 +- .../domain/billing/ModelInvoiceItem.java | 16 +- .../domain/billing/ModelInvoicePreview.java | 16 +- .../models/domain/emoji/ModelEmojiCustom.java | 20 +- .../models/domain/emoji/ModelEmojiGuild.java | 16 +- .../domain/emoji/ModelEmojiUnicode.java | 6 +- .../domain/spotify/ModelSpotifyAlbum.java | 16 +- .../domain/spotify/ModelSpotifyArtist.java | 16 +- .../domain/spotify/ModelSpotifyTrack.java | 16 +- .../embeddedactivities/EmbeddedActivity.java | 247 + .../java/com/discord/models/guild/Guild.java | 178 +- .../com/discord/models/message/Message.java | 18 +- .../models/sticker/dto/ModelStickerPack.java | 16 +- .../dto/ModelStickerPackStoreListing.java | 16 +- .../models/store/dto/ModelStoreAsset.java | 16 +- .../store/dto/ModelStoreDirectoryLayout.java | 16 +- .../com/discord/models/user/CoreUser.java | 6 +- .../java/com/discord/models/user/MeUser.java | 6 +- .../nullserializable/NullSerializable.java | 13 +- .../NullSerializableTypeAdapter.java | 12 +- .../overlay/views/OverlayBubbleWrap.java | 15 +- .../com/discord/player/AppMediaPlayer.java | 6 +- .../restapi/BreadcrumbInterceptor.java | 2 +- .../restapi/RequiredHeadersInterceptor.java | 15 +- .../com/discord/restapi/RestAPIBuilder.java | 6 +- .../com/discord/restapi/RestAPIInterface.java | 72 +- .../com/discord/restapi/RestAPIParams.java | 49 +- .../restapi/SpotifyTokenInterceptor.java | 15 +- .../utils/RetryWithDelay$restRetry$1.java | 2 +- .../com/discord/rlottie/RLottieDrawable.java | 36 +- .../com/discord/rlottie/RLottieImageView.java | 2 +- .../rtcconnection/KrispOveruseDetector.java | 2 +- .../rtcconnection/MediaSinkWantsManager.java | 18 +- .../discord/rtcconnection/RtcConnection.java | 59 +- .../discord/rtcconnection/VideoMetadata.java | 10 +- .../audio/DiscordAudioManager.java | 56 +- .../enums/BluetoothHeadsetAudioState.java | 10 +- .../BluetoothProfileConnectionState.java | 10 +- .../mediaengine/MediaEngine.java | 30 +- .../mediaengine/MediaEngineConnection.java | 32 +- .../mediaengine/ThumbnailEmitter.java | 8 +- .../ScreenshotDetector.java | 4 +- .../simpleast/core/parser/ParseSpec.java | 6 +- .../discord/simpleast/core/parser/Parser.java | 6 +- .../discord/stores/NotificationTextUtils.java | 2 +- .../com/discord/stores/ReadyPayloadUtils.java | 54 +- .../com/discord/stores/StoreAnalytics.java | 6 +- ...StoreApplication$fetchIfNonexisting$1.java | 2 +- ...teractions$resendApplicationCommand$1.java | 2 +- ...Interactions$sendApplicationCommand$1.java | 7 +- .../stores/StoreApplicationInteractions.java | 39 +- .../stores/StoreApplicationStreaming.java | 8 +- .../stores/StoreAudioManagerV2$init$1.java | 4 +- ...reAudioManagerV2$selectOutputDevice$1.java | 4 +- ...eAudioManagerV2$toggleSpeakerOutput$1.java | 2 +- ...oreAudioManagerV2$updateMediaVolume$1.java | 2 +- .../discord/stores/StoreAudioManagerV2.java | 6 +- .../StoreChannels$handleGuildRemove$2.java | 2 +- .../com/discord/stores/StoreChannels.java | 50 +- .../discord/stores/StoreChannelsSelected.java | 12 +- .../discord/stores/StoreClientDataState.java | 16 +- .../StoreCollapsedChannelCategories.java | 8 +- .../com/discord/stores/StoreContactSync.java | 20 +- ...ctivities$observeEmbeddedActivities$1.java | 23 + ...observeEmbeddedActivitiesForChannel$1.java | 26 + .../stores/StoreEmbeddedActivities.java | 130 + .../stores/StoreEmbeddedActivitiesKt.java | 4 + .../com/discord/stores/StoreEmojiCustom.java | 42 +- .../com/discord/stores/StoreGameParty.java | 6 +- .../stores/StoreGatewayConnection.java | 13 + ...GuildJoinRequest$fetchPendingGuilds$1.java | 2 +- .../stores/StoreGuildMemberCounts.java | 4 +- ...ndleGuildRoleSubscriptionGroupFetch$1.java | 2 +- ...ldRoleSubscriptionTierListingUpdate$1.java | 2 +- ...cheduledEvents$toggleMeRsvpForEvent$1.java | 4 +- .../stores/StoreGuildScheduledEvents.java | 19 +- ...eGuildSelected$handleConnectionOpen$1.java | 2 +- .../discord/stores/StoreGuildSelected.java | 2 +- .../discord/stores/StoreGuildStickers.java | 22 +- .../java/com/discord/stores/StoreGuilds.java | 117 +- .../com/discord/stores/StoreGuildsSorted.java | 18 +- ...stantInvites$fetchInviteIfNotLoaded$1.java | 2 +- ...StoreInstantInvites$onInviteRemoved$1.java | 2 +- .../discord/stores/StoreInstantInvites.java | 2 +- ...InviteSettings$getInvitableChannels$1.java | 2 +- .../java/com/discord/stores/StoreLurking.java | 14 +- .../com/discord/stores/StoreMentions.java | 22 +- .../com/discord/stores/StoreMessageAck.java | 8 +- .../stores/StoreMessages$deleteMessage$2.java | 2 +- .../StoreMessages$enqueueRequest$1.java | 28 + .../stores/StoreMessages$sendMessage$5.java | 44 +- .../stores/StoreMessages$sendMessage$6.java | 38 - ...StoreMessages$sendMessage$7$request$1.java | 57 - .../stores/StoreMessages$sendMessage$7.java | 28 - ...Messages$sendMessage$createRequest$1.java} | 58 +- ...eMessages$sendMessage$createRequest$2.java | 184 + .../com/discord/stores/StoreMessages.java | 57 +- .../stores/StoreMessagesMostRecent.java | 12 +- ...fecycleCallbacks$nuxStateNavHandler$1.java | 4 +- .../com/discord/stores/StorePermissions.java | 8 +- .../discord/stores/StoreReviewRequest.java | 2 +- .../java/com/discord/stores/StoreSearch.java | 16 +- .../StoreSearchData$getGuildSearchData$1.java | 2 +- .../java/com/discord/stores/StoreSpotify.java | 20 +- .../discord/stores/StoreStageChannels.java | 4 +- .../discord/stores/StoreStageInstances.java | 8 +- ...eStream$initGatewaySocketListeners$75.java | 26 + .../java/com/discord/stores/StoreStream.java | 67 +- .../stores/StoreStreamRtcConnection.java | 2 +- .../discord/stores/StoreThreadMessages.java | 6 +- .../discord/stores/StoreThreadsActive.java | 6 +- .../stores/StoreThreadsActiveJoined.java | 2 +- .../discord/stores/StoreThreadsJoined.java | 10 +- .../java/com/discord/stores/StoreUser.java | 36 +- ...rConnections$fetchConnectedAccounts$1.java | 10 +- ...onnections$observeConnectedAccounts$1.java | 8 +- ...serConnections$updateUserConnection$1.java | 14 +- ...serConnections$updateUserConnection$2.java | 12 +- .../discord/stores/StoreUserConnections.java | 25 +- .../com/discord/stores/StoreUserNotes.java | 7 +- .../com/discord/stores/StoreUserPresence.java | 10 +- .../StoreUserProfile$fetchProfile$1.java | 44 +- ...StoreUserProfile$observeUserProfile$1.java | 6 +- .../com/discord/stores/StoreUserProfile.java | 85 +- ...UserSettings$updateContactSyncShown$1.java | 27 + .../com/discord/stores/StoreUserSettings.java | 4 +- .../stores/StoreVoiceParticipants.java | 2 +- .../com/discord/stores/StoreVoiceStates.java | 20 +- .../RestCallStateKt$logNetworkAction$2.java | 2 +- .../RestCallStateKt$logNetworkAction$3.java | 2 +- .../com/discord/tooltips/TooltipManager.java | 12 +- .../utilities/PermissionOverwriteUtilsKt.java | 8 +- ...erties$$special$$inlined$observable$1.java | 9 +- .../utilities/analytics/AnalyticsTracker.java | 12 +- ...gleSmartLockManager$saveCredentials$1.java | 2 +- .../auth/GoogleSmartLockManager.java | 16 +- .../billing/GooglePlayInAppSkuKt.java | 10 +- .../CaptchaHelper$tryShowCaptcha$1.java | 4 +- .../channel/ChannelSelector$findAndSet$1.java | 6 +- .../channel/GuildChannelIconType.java | 9 + .../channel/GuildChannelIconUtilsKt.java | 6 + .../GuildChannelsInfo$Companion$get$1.java | 10 +- .../utilities/channel/GuildChannelsInfo.java | 38 +- .../utilities/colors/ColorPickerUtils.java | 10 +- .../ConnectedAccountIntegrationUtilsKt.java | 42 + .../com/discord/utilities/error/Error.java | 2 +- .../utilities/fcm/NotificationData.java | 22 +- .../utilities/fcm/NotificationRenderer.java | 2 +- .../utilities/gifting/GiftingUtils.java | 12 +- .../utilities/guilds/GuildUtilsKt.java | 17 +- .../guilds/MemberVerificationUtils.java | 12 +- .../utilities/guilds/RoleIconUtils.java | 21 + .../discord/utilities/guilds/RoleUtils.java | 6 + .../GuildScheduledEventUtilitiesKt.java | 136 +- .../discord/utilities/images/MGImages.java | 2 +- ...tAppBitmapMemoryCacheParamsSupplier$1.java | 2 +- .../utilities/images/MGImagesConfig.java | 2 +- .../discord/utilities/intent/IntentUtils.java | 5 + .../lazy/memberlist/MemberListRow.java | 6 +- ...pplicationCommand$$inlined$filterIs$1.java | 13 + ...pplicationCommand$$inlined$filterIs$2.java | 15 + ...ssageQueue$doSendApplicationCommand$1.java | 35 +- ...ssageQueue$doSendApplicationCommand$2.java | 58 +- ...ssageQueue$doSendApplicationCommand$3.java | 14 +- ...ssageQueue$doSendApplicationCommand$4.java | 33 + ...ssageQueue$doSendApplicationCommand$5.java | 37 + .../utilities/messagesend/MessageQueue.java | 14 +- .../utilities/messagesend/MessageRequest.java | 26 +- .../permissions/PermissionUtils.java | 2 +- .../discord/utilities/platform/Platform.java | 34 +- .../utilities/rest/AttachmentRequestBody.java | 2 +- ...nalyticsInterceptor$$inlined$invoke$1.java | 15 +- .../rest/RestAPI$addGroupRecipients$2.java | 2 +- .../com/discord/utilities/rest/RestAPI.java | 91 +- .../SendUtils$compressImageAttachments$1.java | 2 +- .../SendUtils$getSendCommandPayload$2.java | 21 + .../rest/SendUtils$uniqueifyNames$1.java | 2 +- .../com/discord/utilities/rest/SendUtils.java | 147 +- ...bineLatestOverloadsKt$combineLatest$7.java | 22 +- .../ObservableCombineLatestOverloadsKt.java | 13 +- .../utilities/stateful/StatefulViews.java | 4 +- .../textprocessing/node/EmojiNode.java | 16 +- .../textprocessing/node/SpoilerNode.java | 6 +- .../utilities/user/UserProfileUtilsKt.java | 62 + .../utilities/voice/CallSoundManager.java | 16 +- .../ScreenShareManager$startStream$1.java | 2 +- .../utilities/voice/ScreenShareManager.java | 2 +- .../utilities/websocket/WebSocket.java | 2 +- .../com/discord/views/CheckedSetting.java | 6 +- .../com/discord/views/FailedUploadList.java | 12 +- .../com/discord/views/NumericBadgingView.java | 14 +- .../views/OverlayMenuBubbleDialog.java | 34 +- .../com/discord/views/OverlayMenuView.java | 12 +- .../main/java/com/discord/views/PileView.java | 6 +- .../views/calls/VideoCallParticipantView.java | 46 +- .../com/discord/views/steps/StepsView.java | 22 +- .../views/user/UserAvatarPresenceView.java | 12 +- .../UserAvatarPresenceViewController.java | 6 +- .../WidgetChannelFollowSheet.java | 6 +- .../WidgetChannelFollowSuccessDialog.java | 2 +- .../widgets/auth/AuthInviteInfoView.java | 12 +- .../discord/widgets/auth/WidgetAgeVerify.java | 12 +- ...idgetAuthBirthday$validationManager$2.java | 2 +- .../widgets/auth/WidgetAuthBirthday.java | 6 +- .../widgets/auth/WidgetAuthCaptcha.java | 2 +- .../widgets/auth/WidgetAuthLanding.java | 2 +- .../discord/widgets/auth/WidgetAuthLogin.java | 2 +- ...WidgetAuthMfa$showBackupCodesDialog$1.java | 2 +- .../discord/widgets/auth/WidgetAuthMfa.java | 2 +- .../WidgetAuthPhoneVerify$evaluateCode$3.java | 2 +- .../WidgetAuthPhoneVerify$inputCode$3.java | 2 +- .../WidgetAuthPhoneVerify$resendCode$1.java | 2 +- .../WidgetAuthPhoneVerify$resendCode$2.java | 2 +- .../widgets/auth/WidgetAuthPhoneVerify.java | 10 +- ...RegisterAccountInformation$register$2.java | 2 +- .../WidgetAuthRegisterAccountInformation.java | 10 +- .../auth/WidgetAuthRegisterIdentity.java | 2 +- .../widgets/auth/WidgetAuthResetPassword.java | 2 +- .../auth/WidgetAuthUndeleteAccount.java | 2 +- .../widgets/auth/WidgetOauth2Authorize.java | 18 +- .../widgets/auth/WidgetRemoteAuth.java | 2 +- .../botuikit/views/ButtonComponentView.java | 4 +- .../select/SelectComponentBottomSheet.java | 2 +- ...ectComponentBottomSheetItemViewHolder.java | 2 +- .../BugReportFeatureHeaderViewHolder.java | 4 +- .../BugReportFeatureViewHolder.java | 2 +- .../widgets/bugreports/WidgetBugReport.java | 8 +- .../widgets/changelog/WidgetChangeLog.java | 2 +- .../changelog/WidgetChangeLogSpecial.java | 4 +- .../channels/ChannelPickerViewHolder.java | 4 +- ...View$configure$$inlined$doOnPreDraw$1.java | 2 +- .../discord/widgets/channels/UserAkaView.java | 2 +- .../WidgetChannelPickerBottomSheet.java | 2 +- .../channels/WidgetChannelSelector.java | 2 +- .../channels/WidgetChannelSidebarActions.java | 6 +- .../widgets/channels/WidgetChannelTopic.java | 8 +- ...CreateChannel$onViewBoundOrOnResume$4.java | 2 +- .../widgets/channels/WidgetCreateChannel.java | 6 +- .../WidgetGroupInviteFriends$setupFAB$2.java | 2 +- .../channels/WidgetGroupInviteFriends.java | 4 +- .../WidgetGroupInviteFriendsAdapter.java | 2 +- .../invite/GroupInviteFriendsSheet.java | 6 +- .../GroupInviteFriendsSheetAdapter.java | 2 +- ...del$Companion$getPrivateChannelList$1.java | 10 +- ...mpanion$getSelectedGuildChannelList$1.java | 28 +- ...ListBuilder$$inlined$forEach$lambda$1.java | 4 +- ...ListBuilder$$inlined$forEach$lambda$2.java | 18 +- ...ListBuilder$$inlined$forEach$lambda$3.java | 14 +- ...ListBuilder$$inlined$forEach$lambda$4.java | 4 +- ...ListBuilder$$inlined$forEach$lambda$5.java | 4 +- ...ListBuilder$$inlined$forEach$lambda$6.java | 4 +- ...ListBuilder$$inlined$forEach$lambda$7.java | 4 +- ...ListBuilder$$inlined$forEach$lambda$8.java | 4 +- .../channels/list/WidgetChannelListModel.java | 15 +- .../list/WidgetChannelListUnreads.java | 2 +- .../WidgetChannelsList$onViewBound$4.java | 2 +- .../WidgetChannelsList$onViewBound$9.java | 2 +- .../channels/list/WidgetChannelsList.java | 12 +- .../list/WidgetChannelsListAdapter.java | 64 +- ...s$configureUI$$inlined$apply$lambda$5.java | 4 +- .../WidgetChannelsListItemChannelActions.java | 6 +- .../WidgetChannelsListItemThreadActions.java | 2 +- .../list/WidgetCollapsedUsersListAdapter.java | 4 +- .../list/WidgetThreadArchiveActions.java | 2 +- .../list/items/ChannelListItemHeader.java | 16 +- .../ChannelMembersListViewHolderAdd.java | 2 +- .../ChannelMembersListViewHolderHeader.java | 4 +- ...lMembersListViewHolderJoinLeaveThread.java | 4 +- .../ChannelMembersListViewHolderMember.java | 4 +- ...hannelMembersListViewHolderRoleHeader.java | 4 +- .../permissions/AddMemberAdapter.java | 4 +- .../ConfirmRemovePermissionDialog.java | 2 +- .../permissions/PermissionOwnerListView.java | 4 +- ...idgetChannelSettingsAddMemberFragment.java | 4 +- .../WidgetChannelSettingsAddMemberSheet.java | 2 +- ...ditPermissions$permissionCheckboxes$2.java | 2 +- .../WidgetChannelSettingsEditPermissions.java | 14 +- ...getChannelSettingsPermissionsAdvanced.java | 18 +- ...getChannelSettingsPermissionsOverview.java | 22 +- ...idgetStageChannelModeratorPermissions.java | 2 +- .../WidgetChannelGroupDMSettings.java | 8 +- .../WidgetChannelNotificationSettings.java | 6 +- ...dgetTextChannelSettings$configureUI$3.java | 2 +- .../settings/WidgetTextChannelSettings.java | 10 +- .../settings/WidgetThreadSettings.java | 4 +- .../browser/ThreadBrowserThreadView.java | 4 +- .../threads/browser/WidgetThreadBrowser.java | 8 +- .../browser/WidgetThreadBrowserActive.java | 2 +- .../browser/WidgetThreadBrowserArchived.java | 4 +- .../WidgetThreadBrowserFilterSheet.java | 2 +- .../chat/MessageManager$sendCommand$1.java | 18 + .../chat/MessageManager$sendCommand$2.java | 27 + .../discord/widgets/chat/MessageManager.java | 34 +- .../widgets/chat/WidgetUrlActions.java | 2 +- ...xInputViewModel$onGiftButtonClicked$1.java | 4 +- .../chat/input/AppFlexInputViewModel.java | 2 +- .../input/ApplicationCategoryViewHolder.java | 2 +- ...tInputViewModel$createAndGotoThread$1.java | 23 + ...tInputViewModel$createAndGotoThread$2.java | 40 + ...tInputViewModel$createAndGotoThread$3.java | 53 + .../ChatInputViewModel$sendCommand$1.java | 18 +- ...mand$commandResendCompressedHandler$1.java | 66 + ...nputViewModel$sendCommand$validated$1.java | 18 + ...putViewModel$sendCommand$validated$2.java} | 6 +- ...nputViewModel$sendCommand$validated$3.java | 35 + .../ChatInputViewModel$sendMessage$1.java | 155 +- .../ChatInputViewModel$sendMessage$2.java | 30 - ...sage$messageResendCompressedHandler$1.java | 10 +- ...endMessage$messageSendResultHandler$1.java | 19 +- ...ge$1$synchronousValidationSucceeded$2.java | 3 +- ...utViewModel$sendMessage$sendMessage$1.java | 19 +- .../chat/input/ChatInputViewModel.java | 595 +- ...getChatInput$configureSendListeners$1.java | 37 +- ...getChatInput$configureSendListeners$3.java | 2 +- ...getChatInput$configureSendListeners$5.java | 3 +- .../input/WidgetChatInput$onViewBound$1.java | 2 +- ...tChatInput$setWindowInsetsListeners$3.java | 2 +- .../widgets/chat/input/WidgetChatInput.java | 27 +- ...putAttachments$createPreviewAdapter$1.java | 4 +- .../SelectedAppCommandTitleAdapterItem.java | 10 +- .../attachments/AttachmentBottomSheet.java | 2 +- .../autocomplete/AutocompleteModelUtils.java | 6 +- .../autocomplete/AutocompleteViewModel.java | 2 +- .../input/autocomplete/InputAutocomplete.java | 4 +- .../adapter/AutocompleteItemViewHolder.java | 12 +- .../adapter/CommandHeaderViewHolder.java | 2 +- .../EmojiAutocompleteUpsellViewHolder.java | 2 +- .../commands/AutocompleteCommandUtils.java | 8 +- ...urce$observeChannelAutocompletables$1.java | 2 +- .../input/emoji/EmojiCategoryViewHolder.java | 4 +- .../chat/input/emoji/WidgetEmojiPicker.java | 4 +- ...essionTray$setWindowInsetsListeners$2.java | 2 +- .../expression/WidgetExpressionTray.java | 2 +- .../gifpicker/GifCategoryViewHolder.java | 4 +- .../input/gifpicker/GifCategoryViewModel.java | 4 +- .../input/gifpicker/GifSearchViewModel.java | 2 +- .../chat/input/gifpicker/GifViewHolder.java | 6 +- ...ifCategory$setWindowInsetsListeners$2.java | 2 +- .../input/gifpicker/WidgetGifCategory.java | 16 +- .../chat/input/gifpicker/WidgetGifPicker.java | 2 +- .../gifpicker/WidgetGifPickerSearch.java | 2 +- .../input/models/AttachmentOptionValue.java | 19 + .../sticker/StickerCategoryViewHolder.java | 10 +- .../input/sticker/StickerPickerViewModel.java | 8 +- .../input/sticker/StoreHeaderViewHolder.java | 2 +- .../sticker/WidgetStickerPackStoreSheet.java | 2 +- ...getStickerPicker$viewModelForInline$2.java | 2 +- ...dgetStickerPicker$viewModelForSheet$2.java | 2 +- .../input/sticker/WidgetStickerPicker.java | 4 +- .../widgets/chat/list/InlineMediaView.java | 30 +- .../chat/list/PublishActionDialog.java | 4 +- .../chat/list/ViewEmbedGameInvite.java | 16 +- .../list/actions/WidgetChatListActions.java | 22 +- ...rEventsHandler$onUserActivityAction$1.java | 4 +- .../WidgetChatListAdapterEventsHandler.java | 2 +- ...ChatListAdapterItemApplicationCommand.java | 2 +- .../WidgetChatListAdapterItemAttachment.java | 2 +- ...getChatListAdapterItemBotComponentRow.java | 2 +- .../WidgetChatListAdapterItemEmbed.java | 16 +- ...terItemEphemeralMessage$onConfigure$2.java | 2 +- ...etChatListAdapterItemEphemeralMessage.java | 2 +- ...dgetChatListAdapterItemGift$buttons$2.java | 2 +- .../WidgetChatListAdapterItemGift.java | 26 +- ...hatListAdapterItemGuildInviteReminder.java | 2 +- ...EventInvite$Model$Companion$observe$1.java | 2 +- ...idgetChatListAdapterItemGuildTemplate.java | 6 +- ...WidgetChatListAdapterItemGuildWelcome.java | 2 +- ...emInvite$ModelProvider$observeModel$1.java | 2 +- .../WidgetChatListAdapterItemInvite.java | 56 +- ...idgetChatListAdapterItemMentionFooter.java | 2 +- ...idgetChatListAdapterItemMessageHeader.java | 2 +- .../WidgetChatListAdapterItemNewMessages.java | 2 +- ...hatListAdapterItemPrivateChannelStart.java | 2 +- .../WidgetChatListAdapterItemReactions.java | 2 +- ...tListAdapterItemSpotifyListenTogether.java | 4 +- ...tAdapterItemStageInvite$configureUI$2.java | 2 +- .../WidgetChatListAdapterItemStageInvite.java | 26 +- .../WidgetChatListAdapterItemStart.java | 26 +- ...WidgetChatListAdapterItemStickerGreet.java | 4 +- ...hatListAdapterItemStickerGreetCompact.java | 2 +- ...idgetChatListAdapterItemSystemMessage.java | 2 +- ...getChatListAdapterItemThreadDraftForm.java | 8 +- .../WidgetChatListAdapterItemThreadEmbed.java | 2 +- .../WidgetChatListAdapterItemTimestamp.java | 2 +- ...dgetChatListAdapterItemUploadProgress.java | 6 +- .../chat/list/entries/StartOfChatEntry.java | 46 +- ...tChatListModel$Companion$getChannel$1.java | 18 +- .../chat/list/model/WidgetChatListModel.java | 22 +- ...tModelTop$Companion$getWelcomeEntry$2.java | 5 +- .../WidgetApplicationCommandBottomSheet.java | 2 +- ...pplicationCommandBottomSheetViewModel.java | 6 +- .../ManageReactionsEmojisAdapter.java | 2 +- .../ManageReactionsResultsAdapter.java | 2 +- .../WidgetManageReactions.java | 2 +- ...ions$$inlined$forEachIndexed$lambda$1.java | 2 +- .../chat/overlay/WidgetChatOverlay.java | 6 +- .../pins/WidgetChannelPinnedMessages.java | 6 +- .../contact_sync/AddFriendsFailed.java | 4 +- ...ontactSyncFriendSuggestionListAdapter.java | 4 +- .../ContactSyncPermissionsSheet.java | 4 +- .../contact_sync/ContactSyncUpsellSheet.java | 2 +- .../contact_sync/WidgetContactSync.java | 8 +- ...ncViewModel$Companion$observeStores$1.java | 16 +- ...ontactSyncViewModel$onNameSubmitted$1.java | 6 +- ...ontactSyncViewModel$onNameSubmitted$2.java | 12 +- ...ontactSyncViewModel$onNameSubmitted$4.java | 12 +- .../WidgetContactSyncViewModel.java | 69 +- .../widgets/debugging/WidgetFatalCrash.java | 2 +- .../directories/WidgetDirectoriesSearch.java | 2 +- ...del$ViewState$allDirectoryEntryData$2.java | 2 +- ...oriesViewModel$ViewState$mappedTabs$2.java | 2 +- .../directories/WidgetDirectoryCategory.java | 2 +- .../directories/WidgetDirectoryChannel.java | 31 +- .../widgets/emoji/WidgetEmojiSheet.java | 4 +- .../widgets/feedback/WidgetFeedbackSheet.java | 2 +- .../EmptyFriendsStateContactSyncView.java | 2 +- .../friends/EmptyFriendsStateView.java | 2 +- ...stViewModel$Companion$observeStores$1.java | 8 +- .../widgets/friends/SuggestedFriendView.java | 2 +- .../widgets/friends/WidgetFriendsAddById.java | 2 +- .../friends/WidgetFriendsAddUserAdapter.java | 2 +- .../friends/WidgetFriendsFindNearby.java | 2 +- .../widgets/friends/WidgetFriendsList.java | 2 +- .../friends/WidgetFriendsListAdapter.java | 14 +- .../GuildRoleSubscriptionBenefitItemView.java | 6 +- .../GuildRoleSubscriptionUtils.java | 2 +- .../GuildRoleSubscriptionUtilsKt.java | 6 +- ...veCanGuildSeeGuildRoleSubscriptions$1.java | 24 + .../GuildRoleSubscriptionsFeatureFlag.java | 6 + .../GuildSubscriptionRoleImageUploadView.java | 4 +- .../WidgetPriceTierPickerBottomSheet.java | 4 +- ...WidgetGuildRoleSubscriptionEntryPoint.java | 2 +- ...ldRoleSubscriptionEntryPointViewModel.java | 2 +- ...dRoleSubscriptionPlanDetailsViewModel.java | 2 +- ...RoleSubscriptionPlanFormatRadioButton.java | 4 +- ...ildRoleSubscriptionPlanSetupViewModel.java | 15 +- ...idgetGuildRoleSubscriptionPlanDetails.java | 2 +- ...WidgetGuildRoleSubscriptionPlanFormat.java | 2 +- ...leSubscriptionTierListItemGeneratorKt.java | 4 +- .../GuildRoleSubscriptionTierViewHolder.java | 4 +- ...ateGuildRoleSubscriptionTierViewModel.java | 19 +- .../GuildRoleSubscriptionMemberPreview.java | 12 +- .../GuildRoleSubscriptionTierViewModel.java | 2 +- ...WidgetGuildRoleSubscriptionTierDesign.java | 2 +- ...idgetGuildRoleSubscriptionTierDetails.java | 2 +- ...RoleSubscriptionTierBenefitsViewModel.java | 15 +- ...idgetGuildRoleSubscriptionTierBenefit.java | 2 +- ...dgetGuildRoleSubscriptionTierBenefits.java | 2 +- .../tier/model/GuildRoleSubscriptionTier.java | 17 +- .../guilds/WidgetGuildFolderSettings.java | 12 +- .../widgets/guilds/WidgetGuildSelector.java | 4 +- .../contextmenu/WidgetFolderContextMenu.java | 3 +- .../contextmenu/WidgetGuildContextMenu.java | 3 +- .../guilds/create/ChannelTemplate.java | 6 +- .../guilds/create/GuildCreateCloneViews.java | 2 +- .../create/GuildTemplateChannelsView.java | 2 +- .../guilds/create/WidgetCreationIntent.java | 4 +- .../guilds/create/WidgetGuildClone.java | 20 +- .../widgets/guilds/invite/GuildInvite.java | 2 +- .../GuildInviteShareSheetViewModel.java | 18 +- .../InviteJoinHelper$joinViaInvite$4.java | 30 +- .../guilds/invite/InviteJoinHelper.java | 2 +- .../invite/InviteSuggestionsAdapter.java | 4 +- .../guilds/invite/PrivateChannelAdapter.java | 4 +- .../invite/ViewInviteSettingsSheet.java | 12 +- .../WidgetGuildInvite$configureUI$2.java | 2 +- .../guilds/invite/WidgetGuildInvite.java | 6 +- .../invite/WidgetGuildInviteSettings.java | 8 +- .../guilds/invite/WidgetGuildInviteShare.java | 6 +- .../invite/WidgetGuildInviteShareCompact.java | 10 +- ...idgetGuildInviteShareEmptySuggestions.java | 4 +- .../invite/WidgetGuildInviteShareSheet.java | 2 +- .../WidgetGuildInviteShareViewModel.java | 2 +- .../WidgetInviteInfo$parseAttributeSet$1.java | 2 +- .../guilds/invite/WidgetInviteInfo.java | 32 +- .../guilds/invite/WidgetInviteModel.java | 16 +- .../guilds/join/ChannelViewHolder.java | 8 +- .../widgets/guilds/join/WidgetGuildJoin.java | 6 +- .../WidgetGuildJoinCaptchaBottomSheet.java | 4 +- .../guilds/join/WidgetGuildWelcomeSheet.java | 4 +- .../guilds/leave/WidgetLeaveGuildDialog.java | 6 +- .../guilds/list/GuildListViewHolder.java | 16 +- ...tGuildsList$configureBottomNavSpace$1.java | 4 +- .../widgets/guilds/list/WidgetGuildsList.java | 2 +- .../profile/WidgetChangeGuildIdentity.java | 6 +- .../profile/WidgetGuildProfileSheet.java | 18 +- .../WidgetGuildProfileSheetViewModel.java | 16 +- .../GuildEventPromptListView.java | 2 +- .../GuildEventPromptView.java | 2 +- .../GuildScheduledEventAPI.java | 8 +- .../GuildScheduledEventBottomButtonView.java | 4 +- ...eteTimeString$$inlined$apply$lambda$1.java | 67 + .../GuildScheduledEventDateView.java | 134 +- .../GuildScheduledEventDetailsViewModel.java | 6 +- .../GuildScheduledEventItemView.java | 21 +- ...uildScheduledEventRsvpUserListAdapter.java | 2 +- .../PreviewGuildScheduledEventViewModel.java | 4 +- ...ldScheduledEventBottomSheet$guildId$2.java | 22 + ...dgetEndGuildScheduledEventBottomSheet.java | 15 +- ...idgetGuildScheduledEventCreateSuccess.java | 4 +- ...GuildScheduledEventDetailsBottomSheet.java | 6 +- ...cheduledEventDetailsExtrasBottomSheet.java | 4 +- ...getGuildScheduledEventListBottomSheet.java | 2 +- ...dgetGuildScheduledEventLocationSelect.java | 6 +- .../WidgetGuildScheduledEventSettings.java | 2 +- ...tGuildScheduledEventUpsellBottomSheet.java | 2 +- .../WidgetPreviewGuildScheduledEvent.java | 15 +- .../home/WidgetHome$configureFirstOpen$2.java | 2 +- .../home/WidgetHome$configureLeftPanel$1.java | 4 +- ...ome$configureNavigationDrawerAction$1.java | 2 +- .../home/WidgetHome$onViewBound$2.java | 29 + .../home/WidgetHome$onViewBound$3.java | 57 + .../WidgetHome$onViewBoundOrOnResume$10.java | 37 +- .../WidgetHome$onViewBoundOrOnResume$11.java | 12 +- .../WidgetHome$onViewBoundOrOnResume$12.java | 28 +- .../WidgetHome$onViewBoundOrOnResume$13.java | 28 - .../WidgetHome$onViewBoundOrOnResume$14.java | 26 - .../com/discord/widgets/home/WidgetHome.java | 44 +- ...meHeaderManager$getOnSelectedAction$1.java | 2 +- .../widgets/home/WidgetHomeHeaderManager.java | 2 +- .../widgets/home/WidgetHomePanelNsfw.java | 4 +- .../widgets/home/WidgetHomeViewModel.java | 16 +- .../widgets/home/WidgetMainSurveyDialog.java | 4 +- .../hubs/DiscordHubAddServerViewHolder.java | 2 +- .../discord/widgets/hubs/DomainGuildInfo.java | 8 +- .../widgets/hubs/HubDescriptionState.java | 2 +- .../widgets/hubs/HubDomainViewHolder.java | 2 +- .../widgets/hubs/RadioSelectorItem.java | 18 +- .../widgets/hubs/WidgetHubAddName.java | 6 +- .../widgets/hubs/WidgetHubAddServer.java | 2 +- .../WidgetHubAddServerConfirmationDialog.java | 4 +- ...WidgetHubAuthentication$configureUi$1.java | 2 +- .../widgets/hubs/WidgetHubAuthentication.java | 4 +- .../WidgetHubDescription$selectorArgs$1.java | 2 +- .../widgets/hubs/WidgetHubDescription.java | 4 +- .../widgets/hubs/WidgetHubDomainSearch.java | 2 +- .../widgets/hubs/WidgetHubDomains.java | 2 +- ...idgetHubEmailFlow$validationManager$2.java | 2 +- .../widgets/hubs/WidgetHubEmailFlow.java | 12 +- .../widgets/hubs/WidgetHubWaitlist.java | 4 +- .../discord/widgets/media/WidgetMedia.java | 4 +- .../widgets/media/WidgetQRScanner.java | 2 +- .../MobileReportsBottomButton.java | 8 +- .../mobile_reports/ReportsMenuNode.java | 2 +- .../mobile_reports/WidgetMobileReports.java | 2 +- .../NoticePopup$enqueue$notice$1$3$2.java | 12 +- .../widgets/notice/NoticePopupChannel.java | 2 +- .../widgets/notice/WidgetNoticeDialog.java | 6 +- .../notice/WidgetNoticeNuxOverlay.java | 2 +- ...getNoticeNuxSamsungLink$onViewBound$1.java | 2 +- .../notice/WidgetNoticeNuxSamsungLink.java | 2 +- .../nux/GuildTemplateCardViewHolder.java | 2 +- .../widgets/nux/WidgetGuildTemplates.java | 2 +- .../widgets/nux/WidgetNavigationHelp.java | 2 +- .../widgets/nux/WidgetNuxChannelPrompt.java | 4 +- ...NuxPostRegistrationJoin$onViewBound$1.java | 2 +- .../nux/WidgetNuxPostRegistrationJoin.java | 2 +- .../phone/PhoneCountryCodeAdapterItem.java | 2 +- .../WidgetPhoneCountryCodeBottomSheet.java | 2 +- .../WidgetQuickMentionsDialog.java | 2 +- .../discord/widgets/roles/RoleIconView.java | 8 +- .../WidgetSearch$configureSearchInput$1.java | 2 +- .../WidgetSearch$configureSearchInput$5.java | 4 +- .../discord/widgets/search/WidgetSearch.java | 14 +- .../WidgetSearchSuggestionsAdapter.java | 8 +- .../servers/NotificationMuteSettingsView.java | 4 +- .../NotificationsOverridesAdapter.java | 4 +- .../servers/SettingsChannelListAdapter.java | 20 +- .../servers/WidgetServerDeleteDialog.java | 10 +- .../servers/WidgetServerNotifications.java | 6 +- ...etServerNotificationsOverrideSelector.java | 2 +- .../widgets/servers/WidgetServerSettings.java | 14 +- .../servers/WidgetServerSettingsBans.java | 6 +- ...ettingsChannels$Model$Companion$get$1.java | 4 +- ...dGuildChannels$$inlined$also$lambda$1.java | 4 +- ...ingsChannels$configureFabVisibility$1.java | 2 +- ...igureFabVisibility$setFabVisibility$1.java | 4 +- ...SettingsChannels$setOnClickListener$2.java | 2 +- .../servers/WidgetServerSettingsChannels.java | 2 +- ...ServerSettingsChannelsFabMenuFragment.java | 2 +- ...dgetServerSettingsChannelsSortActions.java | 2 +- .../WidgetServerSettingsEditIntegration.java | 2 +- .../WidgetServerSettingsEditMember.java | 10 +- ...itRole$setupHoistAndMentionSettings$1.java | 2 +- .../servers/WidgetServerSettingsEditRole.java | 18 +- .../servers/WidgetServerSettingsEmojis.java | 6 +- .../WidgetServerSettingsEmojisEdit.java | 6 +- ...etServerSettingsInstantInvitesActions.java | 2 +- .../WidgetServerSettingsIntegrations.java | 2 +- ...getServerSettingsIntegrationsListItem.java | 4 +- .../WidgetServerSettingsModeration.java | 2 +- ...tServerSettingsOverview$configureUI$7.java | 6 +- .../servers/WidgetServerSettingsOverview.java | 28 +- .../servers/WidgetServerSettingsRoles.java | 8 +- .../WidgetServerSettingsRolesAdapter.java | 2 +- .../servers/WidgetServerSettingsSecurity.java | 16 +- ...WidgetServerSettingsTransferOwnership.java | 2 +- .../WidgetServerSettingsVanityUrl.java | 4 +- ...ettingsAuditLog$Model$Companion$get$1.java | 4 +- .../WidgetServerSettingsAuditLog.java | 10 +- .../WidgetServerSettingsAuditLogAdapter.java | 6 +- .../WidgetServerSettingsAuditLogFilter.java | 2 +- ...etServerSettingsAuditLogFilterAdapter.java | 10 +- .../CommunityGetStartedHeaderIconView.java | 2 +- .../CommunityGetStartedInformationView.java | 2 +- .../community/CommunitySelectorView.java | 2 +- .../WidgetConfirmRemoveCommunityDialog.java | 2 +- ...tingsCommunityFirstStep$configureUI$1.java | 2 +- ...idgetServerSettingsCommunityFirstStep.java | 4 +- ...WidgetServerSettingsCommunityOverview.java | 4 +- ...verSettingsCommunityOverviewViewModel.java | 16 +- ...dgetServerSettingsCommunitySecondStep.java | 4 +- ...idgetServerSettingsCommunityThirdStep.java | 2 +- ...nableCommunityViewModel$updateGuild$2.java | 2 +- ...erverSettingsEnableCommunityViewModel.java | 16 +- ...sEmptyGuildRoleSubscriptionsViewModel.java | 213 + ...leSubscriptionTierListItemGeneratorKt.java | 8 +- .../TierViewHolder.java | 2 +- ...s$appViewModels$$inlined$viewModels$1.java | 25 + ...EmptyGuildRoleSubscriptions$binding$2.java | 10 +- ...ons$configureUI$$inlined$let$lambda$1.java | 18 + ...ons$configureUI$$inlined$let$lambda$2.java | 16 + ...Subscriptions$onViewBoundOrOnResume$1.java | 31 + ...ptyGuildRoleSubscriptions$viewModel$2.java | 22 + ...erSettingsEmptyGuildRoleSubscriptions.java | 53 + ...SettingsEnableMonetizationUnavailable.java | 44 + ...SettingsGuildRoleSubscriptionTierList.java | 4 +- ...tServerSettingsGuildRoleSubscriptions.java | 4 +- ...ildRoleSubscriptionConfirmationDialog.java | 6 +- ...uildRoleSubscriptionEditTierViewModel.java | 68 +- ...SettingsGuildRoleSubscriptionEditTier.java | 2 +- ...mberVerificationPendingDialogNotice$1.java | 6 +- ...onPendingDialog$configureLoadedUI$10.java} | 5 +- ...ionPendingDialog$configureLoadedUI$11.java | 21 + ...ionPendingDialog$configureLoadedUI$12.java | 16 + ...tionPendingDialog$configureLoadedUI$4.java | 2 +- ...tionPendingDialog$configureLoadedUI$8.java | 8 +- ...tionPendingDialog$configureLoadedUI$9.java | 1 + ...VerificationPendingDialog$viewModel$2.java | 10 +- .../MemberVerificationPendingDialog.java | 176 +- ...ngViewModel$Companion$observeStores$1.java | 14 +- ...nPendingViewModel$cancelApplication$2.java | 30 - ...ingViewModel$resetGuildJoinRequest$1.java} | 4 +- ...dingViewModel$resetGuildJoinRequest$2.java | 28 + ...ingViewModel$sam$rx_functions_Func2$0.java | 17 + .../MemberVerificationPendingViewModel.java | 180 +- .../MemberVerificationRulesAdapter.java | 2 +- .../MemberVerificationSuccessDialog.java | 2 +- .../MemberVerificationView.java | 4 +- ...rVerification$onViewBoundOrOnResume$2.java | 3 +- .../WidgetMemberVerification.java | 2 +- .../WidgetMemberVerificationViewModel.java | 16 +- .../PremiumGuildSubscriptionPerkView.java | 4 +- .../WidgetPremiumGuildSubscription.java | 2 +- ...tPremiumGuildSubscriptionConfirmation.java | 2 +- ...idgetPremiumGuildSubscriptionTransfer.java | 2 +- .../ServerSettingsRoleMembersViewHolder.java | 2 +- .../WidgetServerSettingsRoleMembers.java | 2 +- .../WidgetServerSettingsInstantInvites.java | 6 +- ...em$onConfigure$$inlined$doOnPreDraw$1.java | 18 + ...tServerSettingsInstantInvitesListItem.java | 68 +- .../members/WidgetServerSettingsMembers.java | 2 +- .../WidgetServerSettingsMembersAdapter.java | 2 +- .../settings/WidgetMuteSettingsSheet.java | 4 +- .../widgets/settings/WidgetSettings.java | 12 +- ...etSettingsAccessibility$configureUI$2.java | 4 +- .../settings/WidgetSettingsAccessibility.java | 10 +- .../settings/WidgetSettingsAppearance.java | 4 +- .../WidgetSettingsAuthorizedApps.java | 12 +- .../settings/WidgetSettingsBehavior.java | 2 +- .../settings/WidgetSettingsLanguage.java | 2 +- .../WidgetSettingsLanguageSelect.java | 2 +- .../widgets/settings/WidgetSettingsMedia.java | 4 +- ...Notifications$onViewBoundOrOnResume$1.java | 2 +- .../settings/WidgetSettingsNotifications.java | 2 +- .../WidgetSettingsNotificationsOs.java | 2 +- ...SettingsPrivacy$Model$Companion$get$1.java | 22 +- ...SettingsPrivacy$Model$Companion$get$2.java | 14 +- ...SettingsPrivacy$Model$Companion$get$3.java | 4 +- ...Privacy$configureContactSyncOptions$2.java | 2 +- ...Privacy$configureContactSyncOptions$3.java | 2 +- ...Privacy$configureContactSyncOptions$4.java | 2 +- ...ngsPrivacy$configurePrivacyControls$1.java | 10 +- ...tSettingsPrivacy$friendSourceRadios$2.java | 2 +- ...ttingsPrivacy$onViewBoundOrOnResume$2.java | 2 +- .../settings/WidgetSettingsPrivacy.java | 118 +- .../widgets/settings/WidgetSettingsVoice.java | 26 +- .../WidgetDisableDeleteAccountDialog.java | 2 +- .../account/WidgetEnableSMSBackupDialog.java | 2 +- ...SettingsAccount$Model$Companion$get$1.java | 30 +- .../WidgetSettingsAccount$onViewBound$1.java | 2 +- .../account/WidgetSettingsAccount.java | 52 +- .../WidgetSettingsAccountBackupCodes.java | 2 +- ...gsAccountChangePassword$onViewBound$2.java | 2 +- .../WidgetSettingsAccountChangePassword.java | 12 +- ...tactsNameEdit$onViewBoundOrOnResume$1.java | 10 +- ...sAccountContactsNameEdit$submitName$1.java | 6 +- ...sAccountContactsNameEdit$submitName$2.java | 12 +- ...WidgetSettingsAccountContactsNameEdit.java | 20 +- .../WidgetSettingsAccountEmailEdit.java | 4 +- ...countUsernameEdit$validationManager$2.java | 2 +- .../WidgetSettingsAccountUsernameEdit.java | 12 +- .../account/WidgetSettingsBlockedUsers.java | 2 +- .../WidgetSettingsBlockedUsersAdapter.java | 2 +- .../account/mfa/WidgetEnableMFAKey.java | 6 +- ...nableMFASteps$onViewBoundOrOnResume$1.java | 2 +- .../account/mfa/WidgetEnableMFASteps.java | 2 +- .../billing/PaymentSourceAdapter.java | 2 +- .../settings/billing/PaymentSourceView.java | 2 +- .../WidgetPaymentSourceEditDialog.java | 6 +- .../ConnectionsGuildIntegrationView.java | 21 +- ...r$onConfigure$$inlined$apply$lambda$2.java | 10 +- ...r$onConfigure$$inlined$apply$lambda$3.java | 8 +- ...r$onConfigure$$inlined$apply$lambda$4.java | 8 +- ...r$onConfigure$$inlined$apply$lambda$5.java | 8 +- ...r$onConfigure$$inlined$apply$lambda$7.java | 10 +- .../WidgetSettingsUserConnections.java | 64 +- .../WidgetSettingsUserConnectionsAdd.java | 2 +- .../WidgetSettingsUserConnectionsAddXbox.java | 2 +- ...nsViewModel$Companion$observeStores$1.java | 12 +- ...idgetSettingsUserConnectionsViewModel.java | 68 +- .../developer/WidgetSettingsDeveloper.java | 2 +- .../premium/SettingsGiftingViewModel.java | 16 +- .../settings/premium/WidgetChoosePlan.java | 2 +- .../premium/WidgetChoosePlanAdapter.java | 4 +- .../premium/WidgetClaimOutboundPromo.java | 2 +- .../premium/WidgetOutboundPromoTerms.java | 2 +- .../premium/WidgetSettingsGifting.java | 12 +- .../premium/WidgetSettingsGiftingAdapter.java | 10 +- ...tSettingsGiftingOutboundPromosAdapter.java | 4 +- ...gureButtons$$inlined$forEach$lambda$2.java | 4 +- .../premium/WidgetSettingsPremium.java | 30 +- ...umGuildSubscriptionSampleGuildAdapter.java | 2 +- ...idgetSettingsPremiumGuildSubscription.java | 6 +- ...ttingsPremiumGuildSubscriptionAdapter.java | 6 +- ...ewModel$Companion$observeStoreState$1.java | 11 +- .../EditProfileBannerSheetViewModel.java | 32 +- ...ewModel$Companion$observeStoreState$2.java | 17 +- ...ileViewModel$observeHeaderViewState$1.java | 4 +- ...ileViewModel$saveGuildMemberChanges$2.java | 2 +- .../profile/SettingsUserProfileViewModel.java | 66 +- .../profile/WidgetEditProfileBannerSheet.java | 12 +- .../WidgetEditUserOrGuildMemberProfile.java | 8 +- .../widgets/share/WidgetIncomingShare.java | 4 +- ...tageAudienceBlockedBottomSheetAdapter.java | 4 +- .../sheet/WidgetEndStageBottomSheet.java | 4 +- ...WidgetStageAudienceBlockedBottomSheet.java | 2 +- .../WidgetStageAudienceNoticeBottomSheet.java | 2 +- .../WidgetStageModeratorJoinBottomSheet.java | 2 +- .../WidgetStageRaisedHandsBottomSheet.java | 2 +- ...getStageRaisedHandsBottomSheetAdapter.java | 2 +- .../WidgetStageStartEventBottomSheet.java | 6 +- .../start/ModeratorStartStageAdapter.java | 2 +- .../start/WidgetModeratorStartStage.java | 4 +- .../UserProfileStageActionsView.java | 4 +- .../widgets/status/WidgetChatStatus.java | 2 +- .../status/WidgetGlobalStatusIndicator.java | 16 +- .../widgets/status/WidgetThreadStatus.java | 18 +- .../stickers/StickerPremiumUpsellDialog.java | 2 +- .../UnsendableStickerPremiumUpsellDialog.java | 2 +- .../stickers/WidgetGuildStickerSheet.java | 2 +- .../WidgetStickerPackDetailsDialog.java | 2 +- .../widgets/stickers/WidgetStickerSheet.java | 10 +- .../stickers/WidgetUnknownStickerSheet.java | 2 +- .../tabs/TabsHostBottomNavigationView.java | 8 +- .../discord/widgets/tabs/WidgetTabsHost.java | 4 +- .../tos/WidgetTosAccept$configureUI$1.java | 2 +- .../discord/widgets/tos/WidgetTosAccept.java | 4 +- .../widgets/tos/WidgetTosReportViolation.java | 2 +- .../WidgetTosReportViolationReasonView.java | 2 +- ...el$sendReportAPICall$onFetchSuccess$1.java | 23 +- .../WidgetTosReportViolationViewModel.java | 3 +- .../java/com/discord/widgets/user/Badge.java | 35 +- .../discord/widgets/user/WidgetBanUser.java | 2 +- ...idgetKickUser$onViewBoundOrOnResume$1.java | 34 +- ...idgetKickUser$onViewBoundOrOnResume$2.java | 73 +- ...idgetKickUser$onViewBoundOrOnResume$3.java | 16 + ...idgetKickUser$onViewBoundOrOnResume$4.java | 65 + .../discord/widgets/user/WidgetKickUser.java | 8 +- .../widgets/user/WidgetPruneUsers.java | 2 +- ...ns$WidgetUserMentionFilter$onResume$3.java | 2 +- .../widgets/user/WidgetUserMentions.java | 8 +- .../widgets/user/WidgetUserMutualFriends.java | 2 +- .../widgets/user/WidgetUserMutualGuilds.java | 43 +- ...serPasswordVerify$validationManager$2.java | 2 +- .../user/WidgetUserPasswordVerify.java | 6 +- .../user/WidgetUserSetCustomStatus.java | 2 +- .../widgets/user/WidgetUserStatusSheet.java | 8 +- .../user/account/WidgetUserAccountVerify.java | 2 +- .../WidgetUserEmailUpdate$onViewBound$3.java | 2 +- .../user/email/WidgetUserEmailUpdate.java | 4 +- .../user/email/WidgetUserEmailVerify.java | 18 +- .../user/phone/WidgetUserPhoneManage.java | 8 +- .../user/phone/WidgetUserPhoneVerify.java | 2 +- .../presence/ViewHolderGameRichPresence.java | 10 +- .../ViewHolderPlatformRichPresence.java | 18 +- .../user/profile/UserProfileAdminView.java | 4 +- ...nectionsView$ViewHolder$onConfigure$1.java | 8 +- .../profile/UserProfileConnectionsView.java | 50 +- ...ew$updateBannerBackgroundColorAsync$2.java | 2 +- .../user/profile/UserProfileHeaderView.java | 16 +- ...ewModel$Companion$observeStoreState$2.java | 14 +- .../profile/UserProfileHeaderViewModel.java | 80 +- .../profile/UserStatusPresenceCustomView.java | 24 +- .../user/search/ViewGlobalSearchItem.java | 14 +- .../WidgetGlobalSearch$onViewBound$4.java | 2 +- .../WidgetGlobalSearch$onViewBound$6.java | 2 +- .../user/search/WidgetGlobalSearch.java | 18 +- .../WidgetGlobalSearchGuildsAdapter.java | 4 +- .../search/WidgetGlobalSearchGuildsModel.java | 16 +- ...el$Companion$create$filteredResults$3.java | 2 +- .../UserProfileVoiceSettingsView.java | 4 +- .../WidgetUserSheet$onViewCreated$14.java | 2 +- .../WidgetUserSheet$onViewCreated$15.java | 4 +- .../WidgetUserSheet$viewModel$2.java | 2 +- .../user/usersheet/WidgetUserSheet.java | 38 +- .../usersheet/WidgetUserSheetViewModel.java | 223 +- ...ewModelStoreState$observeStoreState$3.java | 20 +- .../WidgetUserSheetViewModelStoreState.java | 16 +- .../widgets/voice/call/WidgetCallFailed.java | 4 +- ...iceCallIncoming$Model$Companion$get$1.java | 2 +- .../voice/call/WidgetVoiceCallIncoming.java | 4 +- .../voice/call/WidgetVoiceCallInline.java | 8 +- .../controls/AnchoredVoiceControlsView.java | 4 +- .../controls/VoiceControlsSheetView.java | 6 +- .../controls/WidgetScreenShareNfxSheet.java | 2 +- .../widgets/voice/feedback/FeedbackView.java | 4 +- .../WidgetIssueDetailsForm$onViewBound$1.java | 2 +- .../feedback/WidgetIssueDetailsForm.java | 6 +- ...tCallFullscreen$bottomSheetCallback$1.java | 2 +- ...lFullscreen$configureBottomControls$1.java | 2 +- ...creen$configureConnectionStatusText$1.java | 2 +- ...lscreen$initializeSystemUiListeners$5.java | 2 +- .../fullscreen/WidgetCallFullscreen.java | 68 +- .../WidgetCallFullscreenViewModel.java | 2 +- .../fullscreen/WidgetStartCallSheet.java | 2 +- .../grid/VideoCallGridViewHolder.java | 2 +- .../fullscreen/stage/AudienceViewHolder.java | 2 +- .../fullscreen/stage/DetailsViewHolder.java | 2 +- .../stage/PrestartDetailsViewHolder.java | 2 +- .../widgets/voice/model/CallModel.java | 2 +- ...getVoiceChannelSettings$configureUI$6.java | 2 +- .../settings/WidgetVoiceChannelSettings.java | 8 +- .../voice/sheet/CallParticipantsAdapter.java | 4 +- .../WidgetNoiseCancellationBottomSheet.java | 4 +- .../WidgetVoiceBottomSheet$viewModel$2.java | 2 +- .../voice/sheet/WidgetVoiceBottomSheet.java | 29 +- ...ewModel$Companion$observeStoreState$1.java | 26 +- ...tomSheetViewModel$tryConnectToVoice$1.java | 2 +- .../WidgetVoiceBottomSheetViewModel.java | 71 +- .../sheet/WidgetVoiceSettingsBottomSheet.java | 6 +- .../esotericsoftware/kryo/Registration.java | 8 +- .../facebook/cache/disk/DiskCacheConfig.java | 8 +- .../common/references/CloseableReference.java | 2 +- .../common/references/SharedReference.java | 10 +- .../controller/AbstractDraweeController.java | 18 +- .../AbstractDraweeControllerBuilder.java | 4 +- .../drawable/ScalingUtils$ScaleType.java | 2 +- .../generic/GenericDraweeHierarchy.java | 16 +- .../drawee/span/DraweeSpanStringBuilder.java | 10 +- .../facebook/drawee/view/DraweeHolder.java | 10 +- .../factory/AnimatedFactoryV2Impl.java | 6 +- .../cache/MemoryCacheParams.java | 4 +- .../imagepipeline/memory/BasePool.java | 16 +- .../nativecode/NativeJpegTranscoder.java | 6 +- .../NativeJpegTranscoderFactory.java | 6 +- .../platform/GingerbreadPurgeableDecoder.java | 8 +- .../platform/KitKatPurgeableDecoder.java | 8 +- .../producers/LocalExifThumbnailProducer.java | 10 +- .../imagepipeline/request/ImageRequest.java | 22 +- .../request/ImageRequestBuilder.java | 2 +- .../samples/zoomable/ZoomableDraweeView.java | 8 +- .../java/com/facebook/soloader/SoLoader.java | 24 +- .../PersistentCookieJar.java | 8 +- .../mmin18/widget/RealtimeBlurView.java | 46 +- .../exoplayer2/audio/AudioProcessor.java | 6 +- .../exoplayer2/audio/DefaultAudioSink.java | 164 +- .../exoplayer2/drm/DefaultDrmSession.java | 30 +- .../drm/DefaultDrmSessionManager.java | 20 +- .../mediacodec/MediaCodecRenderer.java | 208 +- .../exoplayer2/mediacodec/MediaCodecUtil.java | 18 +- .../metadata/scte35/SpliceInsertCommand.java | 16 +- .../scte35/SpliceScheduleCommand.java | 8 +- .../android/exoplayer2/ui/DefaultTimeBar.java | 46 +- .../exoplayer2/ui/PlayerControlView.java | 160 +- .../android/exoplayer2/ui/PlayerView.java | 116 +- .../exoplayer2/ui/TrackSelectionView.java | 14 +- .../android/exoplayer2/upstream/Loader.java | 8 +- .../upstream/cache/CacheDataSink.java | 8 +- .../google/android/flexbox/FlexboxLayout.java | 110 +- .../android/flexbox/FlexboxLayoutManager.java | 134 +- .../ads/identifier/AdvertisingIdClient.java | 16 +- .../gms/auth/api/credentials/Credential.java | 4 +- .../auth/api/signin/GoogleSignInAccount.java | 6 +- .../auth/api/signin/GoogleSignInOptions.java | 32 +- .../gms/common/GoogleApiAvailability.java | 4 +- .../gms/common/api/GoogleApiActivity.java | 2 +- .../api/internal/BasePendingResult.java | 6 +- .../common/internal/GetServiceRequest.java | 8 +- .../android/gms/dynamite/DynamiteModule.java | 14 +- .../gms/internal/measurement/zzhi.java | 4 +- .../gms/measurement/AppMeasurement.java | 32 +- .../android/gms/measurement/internal/zzn.java | 32 +- .../android/gms/measurement/internal/zzz.java | 8 +- .../gms/nearby/messages/SubscribeOptions.java | 2 +- .../messages/internal/SubscribeRequest.java | 22 +- .../gms/nearby/messages/internal/zzbz.java | 6 +- .../android/material/appbar/AppBarLayout.java | 6 +- .../behavior/SwipeDismissBehavior.java | 2 +- .../material/bottomappbar/BottomAppBar.java | 6 +- .../BottomNavigationPresenter.java | 6 +- .../button/MaterialButtonToggleGroup.java | 12 +- .../datepicker/MonthsPagerAdapter.java | 6 +- .../ExtendedFloatingActionButton.java | 6 +- .../internal/NavigationMenuPresenter.java | 20 +- .../android/material/internal/ViewUtils.java | 6 +- .../material/shape/MaterialShapeDrawable.java | 24 +- .../shape/ShapeAppearancePathProvider.java | 10 +- .../android/material/shape/ShapePath.java | 30 +- .../android/material/tabs/TabLayout.java | 10 +- .../material/tabs/TabLayoutMediator.java | 10 +- .../material/timepicker/ClockFaceView.java | 4 +- .../material/timepicker/ClockHandView.java | 36 +- .../FabTransformationBehavior.java | 12 +- .../material/transition/FadeProvider.java | 6 +- .../transition/FadeThroughProvider.java | 6 +- .../MaterialContainerTransform.java | 64 +- .../material/transition/ScaleProvider.java | 6 +- .../transition/platform/FadeProvider.java | 6 +- .../platform/FadeThroughProvider.java | 6 +- .../platform/MaterialContainerTransform.java | 64 +- .../transition/platform/ScaleProvider.java | 6 +- .../firebase/iid/FirebaseInstanceId.java | 4 +- .../firebase/messaging/FirebaseMessaging.java | 12 +- app/src/main/java/com/google/gson/Gson.java | 32 +- .../com/google/gson/internal/Excluder.java | 6 +- .../gson/internal/bind/ArrayTypeAdapter.java | 8 +- .../internal/bind/MapTypeAdapterFactory.java | 6 +- .../bind/ReflectiveTypeAdapterFactory.java | 6 +- .../gson/internal/bind/TreeTypeAdapter.java | 8 +- .../bind/TypeAdapterRuntimeTypeWrapper.java | 8 +- .../gson/internal/bind/TypeAdapters.java | 20 +- .../com/google/gson/stream/JsonReader.java | 62 +- .../com/google/gson/stream/JsonWriter.java | 6 +- .../main/java/com/google/zxing/Result.java | 6 +- .../java/com/hcaptcha/sdk/HCaptchaConfig.java | 6 +- .../android/colorpicker/ColorPanelView.java | 20 +- .../colorpicker/ColorPickerDialog.java | 84 +- .../android/colorpicker/ColorPickerView.java | 78 +- .../colorpicker/ColorPreferenceCompat.java | 6 +- .../java/com/linecorp/apng/decoder/Apng.java | 10 +- .../adapters/AttachmentPreviewAdapter.java | 8 +- .../flexinput/adapters/FileListAdapter.java | 30 +- .../flexinput/fragment/CameraFragment.java | 2 +- .../flexinput/fragment/FilesFragment.java | 2 +- .../flexinput/fragment/FlexInputFragment.java | 20 +- .../flexinput/fragment/MediaFragment.java | 10 +- .../lytefast/flexinput/model/Attachment.java | 12 +- .../flexinput/utils/SelectionAggregator.java | 2 +- .../flexinput/utils/SelectionCoordinator.java | 8 +- .../flexinput/viewmodel/FlexInputState.java | 12 +- .../otaliastudios/cameraview/CameraView.java | 212 +- .../com/yalantis/ucrop/UCropActivity.java | 40 +- .../com/yalantis/ucrop/view/OverlayView.java | 26 +- .../com/yalantis/ucrop/view/UCropView.java | 18 +- .../widget/HorizontalProgressWheelView.java | 6 +- app/src/main/java/d0/b0/a.java | 37 +- app/src/main/java/d0/b0/b.java | 30 - app/src/main/java/d0/b0/c.java | 38 - app/src/main/java/d0/c0/e.java | 20 +- app/src/main/java/d0/e0/i.java | 14 +- app/src/main/java/d0/e0/p/d/c.java | 8 +- app/src/main/java/d0/e0/p/d/e.java | 6 +- app/src/main/java/d0/e0/p/d/i.java | 4 +- app/src/main/java/d0/e0/p/d/j.java | 16 +- app/src/main/java/d0/e0/p/d/j0.java | 2 +- app/src/main/java/d0/e0/p/d/l0/a.java | 6 +- app/src/main/java/d0/e0/p/d/l0/b.java | 6 +- app/src/main/java/d0/e0/p/d/l0/e.java | 8 +- app/src/main/java/d0/e0/p/d/l0/g.java | 12 +- app/src/main/java/d0/e0/p/d/l0/i.java | 6 +- app/src/main/java/d0/e0/p/d/m0/a.java | 2 +- app/src/main/java/d0/e0/p/d/m0/b/g.java | 10 +- app/src/main/java/d0/e0/p/d/m0/b/h.java | 20 +- app/src/main/java/d0/e0/p/d/m0/b/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/b/k.java | 64 +- app/src/main/java/d0/e0/p/d/m0/b/o.java | 6 +- app/src/main/java/d0/e0/p/d/m0/b/p/b.java | 22 +- app/src/main/java/d0/e0/p/d/m0/b/p/d.java | 4 +- app/src/main/java/d0/e0/p/d/m0/b/q/a.java | 4 +- app/src/main/java/d0/e0/p/d/m0/b/q/c.java | 26 +- app/src/main/java/d0/e0/p/d/m0/b/q/e.java | 8 +- app/src/main/java/d0/e0/p/d/m0/b/q/g.java | 10 +- app/src/main/java/d0/e0/p/d/m0/b/q/p.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/d0.java | 12 +- app/src/main/java/d0/e0/p/d/m0/c/e1.java | 30 +- app/src/main/java/d0/e0/p/d/m0/c/g1/d.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/g1/f.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/g1/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/i1/b0.java | 8 +- app/src/main/java/d0/e0/p/d/m0/c/i1/c0.java | 32 +- app/src/main/java/d0/e0/p/d/m0/c/i1/e.java | 2 +- app/src/main/java/d0/e0/p/d/m0/c/i1/f.java | 16 +- app/src/main/java/d0/e0/p/d/m0/c/i1/h0.java | 10 +- app/src/main/java/d0/e0/p/d/m0/c/i1/i.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/i1/k.java | 2 +- app/src/main/java/d0/e0/p/d/m0/c/i1/k0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/i1/l0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/i1/o.java | 16 +- app/src/main/java/d0/e0/p/d/m0/c/i1/q.java | 56 +- app/src/main/java/d0/e0/p/d/m0/c/i1/x.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/i1/z.java | 12 +- app/src/main/java/d0/e0/p/d/m0/c/j1/a.java | 4 +- app/src/main/java/d0/e0/p/d/m0/c/j1/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/j1/c.java | 4 +- app/src/main/java/d0/e0/p/d/m0/c/k1/a/a.java | 4 +- app/src/main/java/d0/e0/p/d/m0/c/k1/a/f.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/a/k.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/b.java | 10 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/e.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/h.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/i.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/k.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/l.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/o.java | 8 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/q.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/t.java | 2 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/v.java | 4 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/y.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/k1/b/z.java | 4 +- app/src/main/java/d0/e0/p/d/m0/c/l0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/c/r0.java | 10 +- app/src/main/java/d0/e0/p/d/m0/c/t.java | 22 +- app/src/main/java/d0/e0/p/d/m0/e/a/a0.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/a/b.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/a/b0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/c.java | 2 +- app/src/main/java/d0/e0/p/d/m0/e/a/e0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/g0/a.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/g0/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/g0/c.java | 10 +- app/src/main/java/d0/e0/p/d/m0/e/a/g0/d.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/a/g0/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/h0/k.java | 2 +- app/src/main/java/d0/e0/p/d/m0/e/a/i.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/i0/b.java | 14 +- app/src/main/java/d0/e0/p/d/m0/e/a/i0/g.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/i0/h.java | 6 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/a.java | 6 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/d.java | 8 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/e.java | 6 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/f.java | 32 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/h.java | 56 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/i.java | 6 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/j.java | 2 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/k.java | 34 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/l.java | 2 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/o.java | 10 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/q.java | 6 +- .../main/java/d0/e0/p/d/m0/e/a/i0/l/s.java | 12 +- .../main/java/d0/e0/p/d/m0/e/a/i0/m/a.java | 14 +- .../main/java/d0/e0/p/d/m0/e/a/i0/m/f.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/d.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/e.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/l.java | 20 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/q.java | 10 +- app/src/main/java/d0/e0/p/d/m0/e/a/l0/s.java | 12 +- app/src/main/java/d0/e0/p/d/m0/e/a/s.java | 10 +- app/src/main/java/d0/e0/p/d/m0/e/a/u.java | 16 +- app/src/main/java/d0/e0/p/d/m0/e/a/w.java | 12 +- app/src/main/java/d0/e0/p/d/m0/e/b/a.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/b/b.java | 14 +- app/src/main/java/d0/e0/p/d/m0/e/b/b0/a.java | 14 +- app/src/main/java/d0/e0/p/d/m0/e/b/b0/b.java | 10 +- app/src/main/java/d0/e0/p/d/m0/e/b/c.java | 28 +- app/src/main/java/d0/e0/p/d/m0/e/b/f.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/b/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/e/b/k.java | 4 +- app/src/main/java/d0/e0/p/d/m0/e/b/u.java | 2 +- app/src/main/java/d0/e0/p/d/m0/e/b/z.java | 4 +- app/src/main/java/d0/e0/p/d/m0/f/a0/a.java | 6 +- app/src/main/java/d0/e0/p/d/m0/f/a0/b/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/f/a0/b/d.java | 4 +- app/src/main/java/d0/e0/p/d/m0/f/a0/b/g.java | 6 +- app/src/main/java/d0/e0/p/d/m0/f/b.java | 14 +- app/src/main/java/d0/e0/p/d/m0/f/c.java | 52 +- app/src/main/java/d0/e0/p/d/m0/f/i.java | 20 +- app/src/main/java/d0/e0/p/d/m0/f/n.java | 24 +- app/src/main/java/d0/e0/p/d/m0/f/q.java | 28 +- app/src/main/java/d0/e0/p/d/m0/f/r.java | 6 +- app/src/main/java/d0/e0/p/d/m0/f/y/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/f/z/a.java | 20 +- app/src/main/java/d0/e0/p/d/m0/f/z/b.java | 28 +- app/src/main/java/d0/e0/p/d/m0/f/z/h.java | 18 +- app/src/main/java/d0/e0/p/d/m0/f/z/i.java | 8 +- app/src/main/java/d0/e0/p/d/m0/g/a.java | 14 +- app/src/main/java/d0/e0/p/d/m0/g/b.java | 8 +- app/src/main/java/d0/e0/p/d/m0/g/c.java | 4 +- app/src/main/java/d0/e0/p/d/m0/g/g.java | 4 +- app/src/main/java/d0/e0/p/d/m0/i/d.java | 48 +- app/src/main/java/d0/e0/p/d/m0/i/f.java | 6 +- app/src/main/java/d0/e0/p/d/m0/i/g.java | 12 +- app/src/main/java/d0/e0/p/d/m0/j/c.java | 4 +- app/src/main/java/d0/e0/p/d/m0/j/d.java | 4 +- app/src/main/java/d0/e0/p/d/m0/j/i.java | 40 +- app/src/main/java/d0/e0/p/d/m0/j/j.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/a0/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/a0/d.java | 12 +- app/src/main/java/d0/e0/p/d/m0/k/a0/e.java | 8 +- app/src/main/java/d0/e0/p/d/m0/k/a0/f.java | 2 +- app/src/main/java/d0/e0/p/d/m0/k/a0/m.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/a0/n.java | 10 +- app/src/main/java/d0/e0/p/d/m0/k/a0/o.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/a0/p/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/b.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/d.java | 4 +- app/src/main/java/d0/e0/p/d/m0/k/k.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/u/a/d.java | 6 +- app/src/main/java/d0/e0/p/d/m0/k/v/a0.java | 2 +- app/src/main/java/d0/e0/p/d/m0/k/v/j.java | 10 +- app/src/main/java/d0/e0/p/d/m0/k/v/k.java | 8 +- app/src/main/java/d0/e0/p/d/m0/k/v/n.java | 10 +- app/src/main/java/d0/e0/p/d/m0/k/v/x.java | 2 +- app/src/main/java/d0/e0/p/d/m0/k/v/y.java | 2 +- app/src/main/java/d0/e0/p/d/m0/k/v/z.java | 2 +- app/src/main/java/d0/e0/p/d/m0/k/y/d.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/a.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/a.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/a0.java | 2 +- app/src/main/java/d0/e0/p/d/m0/l/b/c0.java | 8 +- app/src/main/java/d0/e0/p/d/m0/l/b/d0/a.java | 2 +- app/src/main/java/d0/e0/p/d/m0/l/b/e0/d.java | 52 +- app/src/main/java/d0/e0/p/d/m0/l/b/e0/h.java | 70 +- app/src/main/java/d0/e0/p/d/m0/l/b/e0/i.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/e0/l.java | 22 +- app/src/main/java/d0/e0/p/d/m0/l/b/e0/m.java | 10 +- app/src/main/java/d0/e0/p/d/m0/l/b/f.java | 12 +- app/src/main/java/d0/e0/p/d/m0/l/b/h.java | 12 +- app/src/main/java/d0/e0/p/d/m0/l/b/j.java | 12 +- app/src/main/java/d0/e0/p/d/m0/l/b/l.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/o.java | 8 +- app/src/main/java/d0/e0/p/d/m0/l/b/r.java | 10 +- app/src/main/java/d0/e0/p/d/m0/l/b/u.java | 16 +- app/src/main/java/d0/e0/p/d/m0/l/b/x.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/y.java | 6 +- app/src/main/java/d0/e0/p/d/m0/l/b/z.java | 2 +- app/src/main/java/d0/e0/p/d/m0/m/c.java | 6 +- app/src/main/java/d0/e0/p/d/m0/m/f.java | 20 +- app/src/main/java/d0/e0/p/d/m0/n/a0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/n/e1.java | 4 +- app/src/main/java/d0/e0/p/d/m0/n/f.java | 10 +- app/src/main/java/d0/e0/p/d/m0/n/g.java | 24 +- app/src/main/java/d0/e0/p/d/m0/n/i.java | 8 +- app/src/main/java/d0/e0/p/d/m0/n/j0.java | 2 +- app/src/main/java/d0/e0/p/d/m0/n/l1/c.java | 2 +- app/src/main/java/d0/e0/p/d/m0/n/l1/j.java | 12 +- app/src/main/java/d0/e0/p/d/m0/n/l1/m.java | 6 +- app/src/main/java/d0/e0/p/d/m0/n/p.java | 14 +- app/src/main/java/d0/e0/p/d/m0/n/p0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/n/p1/d.java | 8 +- app/src/main/java/d0/e0/p/d/m0/n/q0.java | 6 +- app/src/main/java/d0/e0/p/d/m0/n/r0.java | 8 +- app/src/main/java/d0/e0/p/d/m0/n/t.java | 2 +- app/src/main/java/d0/e0/p/d/m0/n/v.java | 2 +- app/src/main/java/d0/e0/p/d/m0/n/v0.java | 8 +- app/src/main/java/d0/e0/p/d/m0/n/z.java | 10 +- app/src/main/java/d0/e0/p/d/m0/o/d.java | 8 +- app/src/main/java/d0/e0/p/d/m0/o/i.java | 2 +- app/src/main/java/d0/e0/p/d/m0/o/j.java | 20 +- app/src/main/java/d0/e0/p/d/m0/o/k.java | 6 +- app/src/main/java/d0/e0/p/d/m0/p/e.java | 6 +- app/src/main/java/d0/e0/p/d/n0/b.java | 6 +- app/src/main/java/d0/e0/p/d/n0/c.java | 26 +- app/src/main/java/d0/e0/p/d/s.java | 10 +- app/src/main/java/d0/f0/g.java | 6 +- app/src/main/java/d0/f0/h.java | 6 +- app/src/main/java/d0/f0/r.java | 10 +- app/src/main/java/d0/g0/c.java | 6 +- app/src/main/java/d0/g0/d.java | 6 +- app/src/main/java/d0/g0/g.java | 14 +- app/src/main/java/d0/t/q0/c.java | 40 +- app/src/main/java/d0/w/i/a/f.java | 2 +- app/src/main/java/d0/w/i/a/h.java | 8 +- app/src/main/java/d0/y/d.java | 26 +- app/src/main/java/d0/z/c/a.java | 2 +- app/src/main/java/d0/z/d/e0.java | 6 +- app/src/main/java/d0/z/d/f.java | 4 +- app/src/main/java/defpackage/f.java | 4 +- app/src/main/java/defpackage/i.java | 6 +- app/src/main/java/e0/a/a/a/a.java | 30 +- app/src/main/java/e0/a/a/a/g.java | 30 +- app/src/main/java/f0/a.java | 8 +- app/src/main/java/f0/c0.java | 10 +- app/src/main/java/f0/d.java | 14 +- app/src/main/java/f0/e0/c.java | 23 +- app/src/main/java/f0/e0/d/b.java | 21 +- app/src/main/java/f0/e0/e/a.java | 8 +- app/src/main/java/f0/e0/f/a.java | 6 +- app/src/main/java/f0/e0/f/c.java | 30 +- app/src/main/java/f0/e0/f/d.java | 16 +- app/src/main/java/f0/e0/g/a.java | 8 +- app/src/main/java/f0/e0/g/b.java | 10 +- app/src/main/java/f0/e0/g/c.java | 34 +- app/src/main/java/f0/e0/g/d.java | 18 +- app/src/main/java/f0/e0/g/e.java | 82 +- app/src/main/java/f0/e0/g/j.java | 70 +- app/src/main/java/f0/e0/g/k.java | 4 +- app/src/main/java/f0/e0/g/m.java | 2 +- app/src/main/java/f0/e0/h/b.java | 24 +- app/src/main/java/f0/e0/h/c.java | 4 +- app/src/main/java/f0/e0/h/e.java | 48 +- app/src/main/java/f0/e0/h/g.java | 16 +- app/src/main/java/f0/e0/h/h.java | 2 +- app/src/main/java/f0/e0/h/i.java | 26 +- app/src/main/java/f0/e0/h/j.java | 6 +- app/src/main/java/f0/e0/i/b.java | 14 +- app/src/main/java/f0/e0/j/b.java | 4 +- app/src/main/java/f0/e0/j/c.java | 66 +- app/src/main/java/f0/e0/j/d.java | 16 +- app/src/main/java/f0/e0/j/e.java | 32 +- app/src/main/java/f0/e0/j/l.java | 32 +- app/src/main/java/f0/e0/j/m.java | 12 +- app/src/main/java/f0/e0/j/n.java | 16 +- app/src/main/java/f0/e0/j/o.java | 4 +- app/src/main/java/f0/e0/j/p.java | 10 +- app/src/main/java/f0/e0/k/a.java | 2 +- app/src/main/java/f0/e0/k/b.java | 4 +- app/src/main/java/f0/e0/k/e.java | 10 +- app/src/main/java/f0/e0/k/h.java | 6 +- app/src/main/java/f0/e0/k/i/a.java | 4 +- app/src/main/java/f0/e0/k/i/c.java | 2 +- app/src/main/java/f0/e0/k/i/d.java | 2 +- app/src/main/java/f0/e0/k/i/f.java | 8 +- app/src/main/java/f0/e0/k/i/g.java | 2 +- app/src/main/java/f0/e0/k/i/h.java | 4 +- app/src/main/java/f0/e0/k/i/i.java | 2 +- app/src/main/java/f0/e0/n/d.java | 48 +- app/src/main/java/f0/e0/n/e.java | 18 +- app/src/main/java/f0/e0/n/f.java | 12 +- app/src/main/java/f0/e0/n/h.java | 16 +- app/src/main/java/f0/e0/n/i.java | 10 +- app/src/main/java/f0/f0/a.java | 18 +- app/src/main/java/f0/g.java | 14 +- app/src/main/java/f0/j.java | 8 +- app/src/main/java/f0/m.java | 18 +- app/src/main/java/f0/n.java | 6 +- app/src/main/java/f0/q.java | 18 +- app/src/main/java/f0/u.java | 10 +- app/src/main/java/f0/v.java | 12 +- app/src/main/java/f0/w.java | 22 +- app/src/main/java/f0/x.java | 76 +- app/src/main/java/g0/c.java | 2 +- app/src/main/java/g0/e.java | 178 +- app/src/main/java/g0/h.java | 12 +- app/src/main/java/g0/l.java | 4 +- app/src/main/java/g0/m.java | 10 +- app/src/main/java/g0/n.java | 6 +- app/src/main/java/g0/p.java | 4 +- app/src/main/java/g0/s.java | 14 +- app/src/main/java/g0/t.java | 14 +- app/src/main/java/g0/y.java | 8 +- app/src/main/java/g0/z/a.java | 6 +- app/src/main/java/h0/a/a/a.java | 68 +- app/src/main/java/h0/a/a/b.java | 10 +- app/src/main/java/h0/a/a/d.java | 60 +- app/src/main/java/h0/a/a/f.java | 148 +- app/src/main/java/h0/a/a/g.java | 10 +- app/src/main/java/h0/a/a/h.java | 4 +- app/src/main/java/h0/a/a/i.java | 2 +- app/src/main/java/h0/a/a/j.java | 4 +- app/src/main/java/h0/a/a/l.java | 4 +- app/src/main/java/h0/a/a/m.java | 36 +- app/src/main/java/h0/a/a/n.java | 10 +- app/src/main/java/h0/a/a/o.java | 8 +- app/src/main/java/h0/a/a/p.java | 6 +- app/src/main/java/h0/a/a/r.java | 98 +- app/src/main/java/h0/a/a/s.java | 4 +- app/src/main/java/h0/a/a/t.java | 2 +- app/src/main/java/h0/a/a/u.java | 4 +- app/src/main/java/h0/a/a/v.java | 12 +- app/src/main/java/h0/a/a/w.java | 6 +- app/src/main/java/h0/b/a/b/b.java | 6 +- app/src/main/java/h0/b/a/b/c.java | 6 +- app/src/main/java/h0/b/a/d/a.java | 2 +- app/src/main/java/h0/b/a/d/b.java | 4 +- app/src/main/java/h0/b/b/b.java | 4 +- app/src/main/java/h0/b/b/c.java | 2 +- app/src/main/java/i0/d0/a/f.java | 6 +- app/src/main/java/i0/e0/a/b.java | 8 +- app/src/main/java/i0/e0/b/a.java | 2 +- app/src/main/java/i0/j.java | 6 +- app/src/main/java/i0/p.java | 8 +- app/src/main/java/i0/t.java | 60 +- app/src/main/java/i0/u.java | 6 +- app/src/main/java/i0/v.java | 14 +- app/src/main/java/i0/w.java | 22 +- app/src/main/java/i0/x.java | 6 +- app/src/main/java/i0/y.java | 4 +- app/src/main/java/i0/z.java | 68 +- app/src/main/java/j0/f.java | 14 +- app/src/main/java/j0/h.java | 2 +- app/src/main/java/j0/l/a/j1.java | 16 +- app/src/main/java/j0/l/a/p0.java | 12 +- app/src/main/java/j0/l/a/q0.java | 2 +- app/src/main/java/j0/l/a/u.java | 2 +- app/src/main/java/j0/l/a/x0.java | 48 +- app/src/main/java/j0/l/a/y1.java | 12 +- app/src/main/java/j0/l/c/a.java | 22 +- app/src/main/java/j0/l/c/b.java | 12 +- app/src/main/java/j0/l/c/c.java | 2 +- app/src/main/java/j0/l/c/d.java | 2 +- app/src/main/java/j0/l/c/j.java | 16 +- app/src/main/java/j0/l/e/e.java | 2 +- app/src/main/java/j0/l/e/f.java | 8 +- app/src/main/java/j0/l/e/n/t.java | 8 +- app/src/main/java/j0/o/l.java | 2 +- app/src/main/java/j0/o/o.java | 10 +- app/src/main/java/j0/p/a.java | 6 +- app/src/main/java/j0/q/a.java | 8 +- app/src/main/java/j0/q/c.java | 10 +- .../{Function16.java => Function17.java} | 4 +- .../impl/protobuf/CodedOutputStream.java | 30 +- app/src/main/java/okhttp3/MediaType.java | 2 +- app/src/main/java/okhttp3/MultipartBody.java | 16 +- app/src/main/java/okhttp3/Request.java | 34 +- app/src/main/java/okhttp3/RequestBody.java | 10 +- app/src/main/java/okhttp3/Response.java | 18 +- .../publicsuffix/PublicSuffixDatabase.java | 4 +- app/src/main/java/org/webrtc/DataChannel.java | 4 +- app/src/main/java/org/webrtc/RTCStats.java | 8 +- .../main/java/org/webrtc/RtpParameters.java | 6 +- app/src/main/java/org/webrtc/StatsReport.java | 6 +- .../java/org/webrtc/TextureBufferImpl.java | 8 +- app/src/main/java/retrofit2/Response.java | 4 +- app/src/main/java/s/a/a/a.java | 8 +- app/src/main/java/s/a/a/b.java | 2 +- app/src/main/java/s/a/a/k.java | 8 +- app/src/main/java/s/a/a/l.java | 2 +- app/src/main/java/s/a/a/m.java | 4 +- app/src/main/java/s/a/a/x.java | 4 +- app/src/main/java/s/a/b2/a.java | 10 +- app/src/main/java/s/a/b2/c.java | 2 +- app/src/main/java/s/a/b2/k.java | 4 +- app/src/main/java/s/a/b2/m.java | 4 +- app/src/main/java/s/a/g1.java | 12 +- app/src/main/java/s/a/h1.java | 2 +- app/src/main/java/s/a/k.java | 4 +- app/src/main/java/s/a/m.java | 2 +- app/src/main/java/s/a/p0.java | 8 +- app/src/main/java/s/a/q0.java | 6 +- app/src/main/java/s/a/u.java | 14 +- app/src/main/java/s/a/z1/b.java | 2 +- app/src/main/java/s/a/z1/c.java | 2 +- app/src/main/java/s/a/z1/g.java | 8 +- app/src/main/java/z/a.java | 4 +- app/src/main/java/z/b.java | 6 +- app/src/main/java/z/d.java | 6 +- app/src/main/java/z/g.java | 4 +- ...ild_scheduled_event_bottom_button_view.xml | 8 +- .../guild_scheduled_event_date_view.xml | 2 +- .../guild_scheduled_event_item_view.xml | 6 +- ...et_guild_role_subscription_entry_point.xml | 4 +- ...et_guild_role_subscription_plan_format.xml | 4 +- ...d_scheduled_event_details_bottom_sheet.xml | 18 +- ...settings_empty_guild_role_subscription.xml | 25 +- ...ttings_enable_monetization_unavailable.xml | 11 + .../main/res/layout-v22/widget_user_sheet.xml | 2 +- ...ild_scheduled_event_bottom_button_view.xml | 8 +- .../guild_scheduled_event_date_view.xml | 2 +- .../guild_scheduled_event_item_view.xml | 6 +- .../widget_chat_list_adapter_item_start.xml | 2 +- .../res/layout/widget_folder_context_menu.xml | 2 +- .../res/layout/widget_guild_context_menu.xml | 2 +- ...et_guild_role_subscription_entry_point.xml | 4 +- ...et_guild_role_subscription_plan_format.xml | 4 +- ...d_scheduled_event_details_bottom_sheet.xml | 18 +- .../res/layout/widget_server_settings.xml | 2 +- ...settings_empty_guild_role_subscription.xml | 25 +- ...ttings_enable_monetization_unavailable.xml | 11 + ...rver_settings_instant_invite_list_item.xml | 30 +- .../widget_settings_language_select.xml | 4 +- app/src/main/res/layout/widget_user_sheet.xml | 2 +- app/src/main/res/values-ar-rXB/strings.xml | 123 +- app/src/main/res/values-bg/plurals.xml | 24 + app/src/main/res/values-bg/strings.xml | 179 +- app/src/main/res/values-cs/plurals.xml | 30 +- app/src/main/res/values-cs/strings.xml | 179 +- app/src/main/res/values-da/plurals.xml | 24 + app/src/main/res/values-da/strings.xml | 180 +- app/src/main/res/values-de/plurals.xml | 38 +- app/src/main/res/values-de/strings.xml | 187 +- app/src/main/res/values-el/plurals.xml | 24 + app/src/main/res/values-el/strings.xml | 175 +- app/src/main/res/values-en-rXA/strings.xml | 123 +- app/src/main/res/values-es-rES/plurals.xml | 24 + app/src/main/res/values-es-rES/strings.xml | 185 +- app/src/main/res/values-fi/plurals.xml | 24 + app/src/main/res/values-fi/strings.xml | 175 +- app/src/main/res/values-fr/plurals.xml | 56 +- app/src/main/res/values-fr/strings.xml | 187 +- app/src/main/res/values-hi/plurals.xml | 24 + app/src/main/res/values-hi/strings.xml | 175 +- app/src/main/res/values-hr/plurals.xml | 30 + app/src/main/res/values-hr/strings.xml | 175 +- app/src/main/res/values-hu/plurals.xml | 24 + app/src/main/res/values-hu/strings.xml | 175 +- app/src/main/res/values-it/plurals.xml | 24 + app/src/main/res/values-it/strings.xml | 183 +- app/src/main/res/values-ja/plurals.xml | 24 + app/src/main/res/values-ja/strings.xml | 191 +- app/src/main/res/values-ko/plurals.xml | 24 + app/src/main/res/values-ko/strings.xml | 187 +- app/src/main/res/values-lt/plurals.xml | 27 + app/src/main/res/values-lt/strings.xml | 175 +- app/src/main/res/values-nl/plurals.xml | 24 + app/src/main/res/values-nl/strings.xml | 183 +- app/src/main/res/values-no/plurals.xml | 24 + app/src/main/res/values-no/strings.xml | 175 +- app/src/main/res/values-pl/plurals.xml | 30 + app/src/main/res/values-pl/strings.xml | 181 +- app/src/main/res/values-pt-rBR/plurals.xml | 24 + app/src/main/res/values-pt-rBR/strings.xml | 189 +- app/src/main/res/values-ro/plurals.xml | 24 + app/src/main/res/values-ro/strings.xml | 175 +- app/src/main/res/values-ru/plurals.xml | 30 + app/src/main/res/values-ru/strings.xml | 181 +- app/src/main/res/values-sv-rSE/plurals.xml | 24 + app/src/main/res/values-sv-rSE/strings.xml | 181 +- app/src/main/res/values-th/plurals.xml | 24 + app/src/main/res/values-th/strings.xml | 180 +- app/src/main/res/values-tr/plurals.xml | 26 +- app/src/main/res/values-tr/strings.xml | 183 +- app/src/main/res/values-uk/plurals.xml | 30 + app/src/main/res/values-uk/strings.xml | 177 +- app/src/main/res/values-vi/plurals.xml | 24 + app/src/main/res/values-vi/strings.xml | 175 +- app/src/main/res/values-zh-rCN/plurals.xml | 24 + app/src/main/res/values-zh-rCN/strings.xml | 181 +- app/src/main/res/values-zh-rTW/plurals.xml | 24 + app/src/main/res/values-zh-rTW/strings.xml | 181 +- app/src/main/res/values/public.xml | 22591 ++++++++-------- app/src/main/res/values/strings.xml | 125 +- 2092 files changed, 31328 insertions(+), 23429 deletions(-) delete mode 100644 app/src/main/java/c/a/m/a/h0.java rename app/src/main/java/c/a/m/a/{l0 => h0}/a.java (96%) rename app/src/main/java/c/a/m/a/{l0 => h0}/b.java (96%) rename app/src/main/java/c/a/m/a/{l0 => h0}/c.java (97%) delete mode 100644 app/src/main/java/c/a/m/a/i0.java delete mode 100644 app/src/main/java/c/a/m/a/j0.java delete mode 100644 app/src/main/java/c/a/m/a/k0.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissed.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissedReceiver.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShown.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShownReceiver.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReported.java create mode 100644 app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReportedReceiver.java create mode 100644 app/src/main/java/com/discord/api/activity/ActivitySecrets.java create mode 100644 app/src/main/java/com/discord/api/application/ApplicationType.java create mode 100644 app/src/main/java/com/discord/api/application/ApplicationTypeAdapter.java create mode 100644 app/src/main/java/com/discord/api/connectedaccounts/ConnectedAccount.java create mode 100644 app/src/main/java/com/discord/api/connectedaccounts/ConnectedAccountIntegration.java create mode 100644 app/src/main/java/com/discord/api/connectedaccounts/ConnectedIntegrationAccount.java create mode 100644 app/src/main/java/com/discord/api/connectedaccounts/ConnectedIntegrationGuild.java create mode 100644 app/src/main/java/com/discord/api/embeddedactivities/EmbeddedActivity.java create mode 100644 app/src/main/java/com/discord/api/embeddedactivities/EmbeddedActivityInGuild.java create mode 100644 app/src/main/java/com/discord/api/embeddedactivities/EmbeddedActivityInboundUpdate.java create mode 100644 app/src/main/java/com/discord/api/user/UserProfile.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedAccount.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedAccountIntegration$Parser$parse$1.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedAccountIntegration.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedIntegrationAccount$Parser$parse$1.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedIntegrationAccount.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedIntegrationGuild$Parser$parse$1.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelConnectedIntegrationGuild.java delete mode 100644 app/src/main/java/com/discord/models/domain/ModelUserProfile.java create mode 100644 app/src/main/java/com/discord/models/embeddedactivities/EmbeddedActivity.java create mode 100644 app/src/main/java/com/discord/stores/StoreEmbeddedActivities$observeEmbeddedActivities$1.java create mode 100644 app/src/main/java/com/discord/stores/StoreEmbeddedActivities$observeEmbeddedActivitiesForChannel$1.java create mode 100644 app/src/main/java/com/discord/stores/StoreEmbeddedActivities.java create mode 100644 app/src/main/java/com/discord/stores/StoreEmbeddedActivitiesKt.java create mode 100644 app/src/main/java/com/discord/stores/StoreMessages$enqueueRequest$1.java delete mode 100644 app/src/main/java/com/discord/stores/StoreMessages$sendMessage$6.java delete mode 100644 app/src/main/java/com/discord/stores/StoreMessages$sendMessage$7$request$1.java delete mode 100644 app/src/main/java/com/discord/stores/StoreMessages$sendMessage$7.java rename app/src/main/java/com/discord/stores/{StoreMessages$sendMessage$request$1.java => StoreMessages$sendMessage$createRequest$1.java} (77%) create mode 100644 app/src/main/java/com/discord/stores/StoreMessages$sendMessage$createRequest$2.java create mode 100644 app/src/main/java/com/discord/stores/StoreStream$initGatewaySocketListeners$75.java create mode 100644 app/src/main/java/com/discord/stores/StoreUserSettings$updateContactSyncShown$1.java create mode 100644 app/src/main/java/com/discord/utilities/connectedaccounts/ConnectedAccountIntegrationUtilsKt.java create mode 100644 app/src/main/java/com/discord/utilities/guilds/RoleIconUtils.java create mode 100644 app/src/main/java/com/discord/utilities/messagesend/MessageQueue$doSendApplicationCommand$$inlined$filterIs$1.java create mode 100644 app/src/main/java/com/discord/utilities/messagesend/MessageQueue$doSendApplicationCommand$$inlined$filterIs$2.java create mode 100644 app/src/main/java/com/discord/utilities/messagesend/MessageQueue$doSendApplicationCommand$4.java create mode 100644 app/src/main/java/com/discord/utilities/messagesend/MessageQueue$doSendApplicationCommand$5.java create mode 100644 app/src/main/java/com/discord/utilities/rest/SendUtils$getSendCommandPayload$2.java create mode 100644 app/src/main/java/com/discord/utilities/user/UserProfileUtilsKt.java create mode 100644 app/src/main/java/com/discord/widgets/chat/MessageManager$sendCommand$1.java create mode 100644 app/src/main/java/com/discord/widgets/chat/MessageManager$sendCommand$2.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$createAndGotoThread$1.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$createAndGotoThread$2.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$createAndGotoThread$3.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$sendCommand$commandResendCompressedHandler$1.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$sendCommand$validated$1.java rename app/src/main/java/com/discord/widgets/chat/input/{ChatInputViewModel$sendCommand$2.java => ChatInputViewModel$sendCommand$validated$2.java} (70%) create mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$sendCommand$validated$3.java delete mode 100644 app/src/main/java/com/discord/widgets/chat/input/ChatInputViewModel$sendMessage$2.java create mode 100644 app/src/main/java/com/discord/widgets/chat/input/models/AttachmentOptionValue.java create mode 100644 app/src/main/java/com/discord/widgets/guild_role_subscriptions/GuildRoleSubscriptionsFeatureFlag$observeCanGuildSeeGuildRoleSubscriptions$1.java create mode 100644 app/src/main/java/com/discord/widgets/guildscheduledevent/GuildScheduledEventDateView$configureCompleteTimeString$$inlined$apply$lambda$1.java create mode 100644 app/src/main/java/com/discord/widgets/guildscheduledevent/WidgetEndGuildScheduledEventBottomSheet$guildId$2.java create mode 100644 app/src/main/java/com/discord/widgets/home/WidgetHome$onViewBound$2.java create mode 100644 app/src/main/java/com/discord/widgets/home/WidgetHome$onViewBound$3.java delete mode 100644 app/src/main/java/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$13.java delete mode 100644 app/src/main/java/com/discord/widgets/home/WidgetHome$onViewBoundOrOnResume$14.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/ServerSettingsEmptyGuildRoleSubscriptionsViewModel.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEmptyGuildRoleSubscriptions$appViewModels$$inlined$viewModels$1.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEmptyGuildRoleSubscriptions$configureUI$$inlined$let$lambda$1.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEmptyGuildRoleSubscriptions$configureUI$$inlined$let$lambda$2.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEmptyGuildRoleSubscriptions$onViewBoundOrOnResume$1.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEmptyGuildRoleSubscriptions$viewModel$2.java create mode 100644 app/src/main/java/com/discord/widgets/servers/guild_role_subscription/WidgetServerSettingsEnableMonetizationUnavailable.java rename app/src/main/java/com/discord/widgets/servers/member_verification/{MemberVerificationPendingDialog$configureLoadedUI$6.java => MemberVerificationPendingDialog$configureLoadedUI$10.java} (64%) create mode 100644 app/src/main/java/com/discord/widgets/servers/member_verification/MemberVerificationPendingDialog$configureLoadedUI$11.java create mode 100644 app/src/main/java/com/discord/widgets/servers/member_verification/MemberVerificationPendingDialog$configureLoadedUI$12.java delete mode 100644 app/src/main/java/com/discord/widgets/servers/member_verification/MemberVerificationPendingViewModel$cancelApplication$2.java rename app/src/main/java/com/discord/widgets/servers/member_verification/{MemberVerificationPendingViewModel$cancelApplication$1.java => MemberVerificationPendingViewModel$resetGuildJoinRequest$1.java} (82%) create mode 100644 app/src/main/java/com/discord/widgets/servers/member_verification/MemberVerificationPendingViewModel$resetGuildJoinRequest$2.java create mode 100644 app/src/main/java/com/discord/widgets/servers/member_verification/MemberVerificationPendingViewModel$sam$rx_functions_Func2$0.java create mode 100644 app/src/main/java/com/discord/widgets/servers/settings/invites/WidgetServerSettingsInstantInvitesListItem$onConfigure$$inlined$doOnPreDraw$1.java create mode 100644 app/src/main/java/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$3.java create mode 100644 app/src/main/java/com/discord/widgets/user/WidgetKickUser$onViewBoundOrOnResume$4.java delete mode 100644 app/src/main/java/d0/b0/b.java delete mode 100644 app/src/main/java/d0/b0/c.java rename app/src/main/java/kotlin/jvm/functions/{Function16.java => Function17.java} (59%) create mode 100644 app/src/main/res/layout-v22/widget_server_settings_enable_monetization_unavailable.xml create mode 100644 app/src/main/res/layout/widget_server_settings_enable_monetization_unavailable.xml diff --git a/app/build.gradle b/app/build.gradle index 6b5583f0e3..90e8f4d72c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId 'com.discord' minSdkVersion 21 targetSdkVersion 30 - versionCode 101009 - versionName "101.9 - Stable" + versionCode 102017 + versionName "102.17 - Stable" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3522a415f0..b94e7254e6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - + @@ -72,7 +72,7 @@ - + @@ -82,13 +82,10 @@ - - - @@ -97,7 +94,6 @@ - @@ -107,33 +103,31 @@ - - - - + + + + + + - - - - @@ -142,7 +136,7 @@ - + diff --git a/app/src/main/java/c/a/a/z/c.java b/app/src/main/java/c/a/a/z/c.java index f7ee9ec4c0..a8f76d0f20 100644 --- a/app/src/main/java/c/a/a/z/c.java +++ b/app/src/main/java/c/a/a/z/c.java @@ -348,7 +348,7 @@ public final class c extends AppDialog { String str; ModelSku sku; Application application; - String e; + String f; ModelSku sku2; AppViewFlipper appViewFlipper = h().g; m.checkNotNullExpressionValue(appViewFlipper, "binding.acceptGiftFlipper"); @@ -360,11 +360,11 @@ public final class c extends AppDialog { MGImages.setImage$default(mGImages, simpleDraweeView, PremiumUtils.INSTANCE.getNitroGiftIcon(modelGift), (MGImages.ChangeDetector) null, 4, (Object) null); } else { ModelStoreListing storeListing = modelGift.getStoreListing(); - if (storeListing == null || (sku = storeListing.getSku()) == null || (application = sku.getApplication()) == null || (e = application.e()) == null) { + if (storeListing == null || (sku = storeListing.getSku()) == null || (application = sku.getApplication()) == null || (f = application.f()) == null) { str = null; } else { ModelStoreListing storeListing2 = modelGift.getStoreListing(); - str = IconUtils.getApplicationIcon$default((storeListing2 == null || (sku2 = storeListing2.getSku()) == null) ? 0 : sku2.getApplicationId(), e, 0, 4, null); + str = IconUtils.getApplicationIcon$default((storeListing2 == null || (sku2 = storeListing2.getSku()) == null) ? 0 : sku2.getApplicationId(), f, 0, 4, null); } h().b.setImageURI(str); } diff --git a/app/src/main/java/c/a/b/a.java b/app/src/main/java/c/a/b/a.java index 4e995554dc..06fcd1e8eb 100644 --- a/app/src/main/java/c/a/b/a.java +++ b/app/src/main/java/c/a/b/a.java @@ -5,6 +5,8 @@ import com.discord.api.activity.ActivityPlatform; import com.discord.api.activity.ActivityPlatformTypeAdapter; import com.discord.api.activity.ActivityType; import com.discord.api.activity.ActivityTypeTypeAdapter; +import com.discord.api.application.ApplicationType; +import com.discord.api.application.ApplicationTypeAdapter; import com.discord.api.auth.OAuthScope; import com.discord.api.auth.OAuthScopeTypeAdapter; import com.discord.api.botuikit.ButtonStyle; @@ -74,7 +76,7 @@ import java.util.Map; import kotlin.jvm.functions.Function0; /* compiled from: TypeAdapterRegistrar.kt */ public final class a { - public static final Map, Function0> a = h0.mapOf(o.to(ActivityPlatform.class, b.i), o.to(ApplicationStatus.class, C0023a.C), o.to(UtcDateTime.class, C0023a.F), o.to(NsfwAllowance.class, C0023a.G), o.to(PremiumTier.class, C0023a.H), o.to(ActivityType.class, C0023a.I), o.to(Phone.class, C0023a.J), o.to(ApplicationCommandType.class, C0023a.K), o.to(OAuthScope.class, C0023a.L), o.to(GuildVerificationLevel.class, C0023a.i), o.to(GuildExplicitContentFilter.class, C0023a.j), o.to(GuildMaxVideoChannelUsers.class, C0023a.k), o.to(ComponentType.class, C0023a.l), o.to(ButtonStyle.class, C0023a.m), o.to(ReportNodeChild.class, C0023a.n), o.to(ReportNodeElementData.class, C0023a.o), o.to(ReportNodeBottomButton.class, C0023a.p), o.to(ApplicationCommandPermissionType.class, C0023a.q), o.to(StageInstancePrivacyLevel.class, C0023a.r), o.to(FriendSuggestionReasonType.class, C0023a.f41s), o.to(AllowedInSuggestionsType.class, C0023a.t), o.to(StickerFormatType.class, C0023a.u), o.to(LocalizedString.class, C0023a.v), o.to(MessageActivityType.class, C0023a.w), o.to(EmbedType.class, C0023a.f42x), o.to(StickerType.class, C0023a.f43y), o.to(GuildScheduledEventStatus.class, C0023a.f44z), o.to(GuildScheduledEventEntityType.class, C0023a.A), o.to(Science.Event.SchemaObject.class, C0023a.B), o.to(GuildRoleSubscriptionBenefitType.class, C0023a.D), o.to(PriceTierType.class, C0023a.E)); + public static final Map, Function0> a = h0.mapOf(o.to(ActivityPlatform.class, b.i), o.to(ActivityType.class, C0023a.C), o.to(ApplicationStatus.class, C0023a.H), o.to(UtcDateTime.class, C0023a.I), o.to(NsfwAllowance.class, C0023a.J), o.to(PremiumTier.class, C0023a.K), o.to(ActivityType.class, C0023a.L), o.to(Phone.class, C0023a.M), o.to(ApplicationCommandType.class, C0023a.N), o.to(OAuthScope.class, C0023a.i), o.to(GuildVerificationLevel.class, C0023a.j), o.to(GuildExplicitContentFilter.class, C0023a.k), o.to(GuildMaxVideoChannelUsers.class, C0023a.l), o.to(ComponentType.class, C0023a.m), o.to(ButtonStyle.class, C0023a.n), o.to(ReportNodeChild.class, C0023a.o), o.to(ReportNodeElementData.class, C0023a.p), o.to(ReportNodeBottomButton.class, C0023a.q), o.to(ApplicationCommandPermissionType.class, C0023a.r), o.to(StageInstancePrivacyLevel.class, C0023a.f41s), o.to(FriendSuggestionReasonType.class, C0023a.t), o.to(AllowedInSuggestionsType.class, C0023a.u), o.to(StickerFormatType.class, C0023a.v), o.to(LocalizedString.class, C0023a.w), o.to(MessageActivityType.class, C0023a.f42x), o.to(EmbedType.class, C0023a.f43y), o.to(StickerType.class, C0023a.f44z), o.to(GuildScheduledEventStatus.class, C0023a.A), o.to(GuildScheduledEventEntityType.class, C0023a.B), o.to(Science.Event.SchemaObject.class, C0023a.D), o.to(GuildRoleSubscriptionBenefitType.class, C0023a.E), o.to(PriceTierType.class, C0023a.F), o.to(ApplicationType.class, C0023a.G)); public static final List b = n.listOf((Object[]) new c.i.d.o[]{ComponentRuntimeTypeAdapter.INSTANCE.a(), new NullSerializableTypeAdapterFactory()}); /* compiled from: kotlin-style lambda group */ @@ -92,6 +94,8 @@ public final class a { public static final C0023a J = new C0023a(27); public static final C0023a K = new C0023a(28); public static final C0023a L = new C0023a(29); + public static final C0023a M = new C0023a(30); + public static final C0023a N = new C0023a(31); public static final C0023a i = new C0023a(0); public static final C0023a j = new C0023a(1); public static final C0023a k = new C0023a(2); @@ -118,78 +122,82 @@ public final class a { /* renamed from: z reason: collision with root package name */ public static final C0023a f44z = new C0023a(17); - public final /* synthetic */ int M; + public final /* synthetic */ int O; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public C0023a(int i2) { super(0); - this.M = i2; + this.O = i2; } @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final Object mo1invoke() { - switch (this.M) { + switch (this.O) { case 0: - return new GuildVerificationLevelTypeAdapter(); - case 1: - return new GuildExplicitContentFilterTypeAdapter(); - case 2: - return new GuildMaxVideoChannelUsersTypeAdapter(); - case 3: - return new ComponentTypeTypeAdapter(); - case 4: - return new ButtonStyleTypeAdapter(); - case 5: - return new ReportNodeChildTypeAdapter(); - case 6: - return new ReportNodeElementDataTypeAdapter(); - case 7: - return new ReportNodeBottomButtonTypeAdapter(); - case 8: - return new ApplicationCommandPermissionTypeTypeAdapter(); - case 9: - return new StageInstancePrivacyLevelTypeAdapter(); - case 10: - return new FriendSuggestionReasonTypeAdapter(); - case 11: - return new AllowedInSuggestionsTypeAdapter(); - case 12: - return new StickerFormatTypeTypeAdapter(); - case 13: - return new LocalizedStringTypeAdapter(); - case 14: - return new MessageActivityTypeTypeAdapter(); - case 15: - return new EmbedTypeTypeAdapter(); - case 16: - return new StickerTypeTypeAdapter(); - case 17: - return new GuildScheduledEventStatusTypeAdapter(); - case 18: - return new GuildScheduledEventEntityTypeTypeAdapter(); - case 19: - return new AnalyticsSchemaTypeAdapter(); - case 20: - return new ApplicationStatusTypeAdapter(); - case 21: - return new GuildRoleSubscriptionBenefitTypeAdapter(); - case 22: - return new PriceTierTypeAdapter(); - case 23: - return new UtcDateTimeTypeAdapter(); - case 24: - return new NsfwAllowanceTypeAdapter(); - case 25: - return new PremiumTierTypeAdapter(); - case 26: - return new ActivityTypeTypeAdapter(); - case 27: - return new PhoneTypeAdapter(); - case 28: - return new CommandTypeAdapter(); - case 29: return new OAuthScopeTypeAdapter(); + case 1: + return new GuildVerificationLevelTypeAdapter(); + case 2: + return new GuildExplicitContentFilterTypeAdapter(); + case 3: + return new GuildMaxVideoChannelUsersTypeAdapter(); + case 4: + return new ComponentTypeTypeAdapter(); + case 5: + return new ButtonStyleTypeAdapter(); + case 6: + return new ReportNodeChildTypeAdapter(); + case 7: + return new ReportNodeElementDataTypeAdapter(); + case 8: + return new ReportNodeBottomButtonTypeAdapter(); + case 9: + return new ApplicationCommandPermissionTypeTypeAdapter(); + case 10: + return new StageInstancePrivacyLevelTypeAdapter(); + case 11: + return new FriendSuggestionReasonTypeAdapter(); + case 12: + return new AllowedInSuggestionsTypeAdapter(); + case 13: + return new StickerFormatTypeTypeAdapter(); + case 14: + return new LocalizedStringTypeAdapter(); + case 15: + return new MessageActivityTypeTypeAdapter(); + case 16: + return new EmbedTypeTypeAdapter(); + case 17: + return new StickerTypeTypeAdapter(); + case 18: + return new GuildScheduledEventStatusTypeAdapter(); + case 19: + return new GuildScheduledEventEntityTypeTypeAdapter(); + case 20: + return new ActivityTypeTypeAdapter(); + case 21: + return new AnalyticsSchemaTypeAdapter(); + case 22: + return new GuildRoleSubscriptionBenefitTypeAdapter(); + case 23: + return new PriceTierTypeAdapter(); + case 24: + return new ApplicationTypeAdapter(); + case 25: + return new ApplicationStatusTypeAdapter(); + case 26: + return new UtcDateTimeTypeAdapter(); + case 27: + return new NsfwAllowanceTypeAdapter(); + case 28: + return new PremiumTierTypeAdapter(); + case 29: + return new ActivityTypeTypeAdapter(); + case 30: + return new PhoneTypeAdapter(); + case 31: + return new CommandTypeAdapter(); default: throw null; } diff --git a/app/src/main/java/c/a/f/a.java b/app/src/main/java/c/a/f/a.java index e38e44c26a..207f09011c 100644 --- a/app/src/main/java/c/a/f/a.java +++ b/app/src/main/java/c/a/f/a.java @@ -91,7 +91,7 @@ public final class a implements View.OnClickListener { @Override // android.view.View.OnClickListener public void onClick(View view) { m.checkNotNullParameter(view, "v"); - this.p.f1644z.clearFocus(); + this.p.f1649z.clearFocus(); ChipsView chipsView = this.p; Objects.requireNonNull(chipsView); m.checkNotNullParameter(this, "chip"); diff --git a/app/src/main/java/c/a/f/g.java b/app/src/main/java/c/a/f/g.java index 09e89ac842..e6cd640a3a 100644 --- a/app/src/main/java/c/a/f/g.java +++ b/app/src/main/java/c/a/f/g.java @@ -12,7 +12,7 @@ public final class g implements View.OnClickListener { @Override // android.view.View.OnClickListener public final void onClick(View view) { - this.i.f1644z.requestFocus(); + this.i.f1649z.requestFocus(); this.i.f(null); } } diff --git a/app/src/main/java/c/a/k/b.java b/app/src/main/java/c/a/k/b.java index 55d9ab8a46..7c7104dc9f 100644 --- a/app/src/main/java/c/a/k/b.java +++ b/app/src/main/java/c/a/k/b.java @@ -218,7 +218,7 @@ public final class b { m.checkNotNullParameter(objArr, "formatArgs"); m.checkNotNullParameter(renderContext, "renderContext"); Map map = renderContext.a; - List list = renderContext.f2127c; + List list = renderContext.f2133c; boolean z2 = true; if (!map.isEmpty()) { charSequence = a.replace(charSequence, new f(map)); diff --git a/app/src/main/java/c/a/k/f/c.java b/app/src/main/java/c/a/k/f/c.java index 8c2c3a26a9..bb13c8f031 100644 --- a/app/src/main/java/c/a/k/f/c.java +++ b/app/src/main/java/c/a/k/f/c.java @@ -38,7 +38,7 @@ public final class c extends Node.a { spannableStringBuilder.setSpan(obj2, length, spannableStringBuilder.length(), 33); } } - Hook.a aVar2 = hook != null ? hook.f2126c : null; + Hook.a aVar2 = hook != null ? hook.f2132c : null; if (aVar2 != null) { aVar = aVar2; } else if (URLUtil.isValidUrl(this.a)) { diff --git a/app/src/main/java/c/a/m/a/a0.java b/app/src/main/java/c/a/m/a/a0.java index 47f1fe3cf1..f32e48f703 100644 --- a/app/src/main/java/c/a/m/a/a0.java +++ b/app/src/main/java/c/a/m/a/a0.java @@ -1,7 +1,7 @@ package c.a.m.a; import com.discord.models.domain.Model; -import com.discord.models.experiments.dto.GuildExperimentDto; +import com.discord.models.experiments.dto.UserExperimentDto; /* compiled from: lambda */ public final /* synthetic */ class a0 implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +12,6 @@ public final /* synthetic */ class a0 implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return GuildExperimentDto.Parser.parse(this.a); + return UserExperimentDto.Parser.parse(this.a); } } diff --git a/app/src/main/java/c/a/m/a/b0.java b/app/src/main/java/c/a/m/a/b0.java index 9cc020448d..02ffadcf9e 100644 --- a/app/src/main/java/c/a/m/a/b0.java +++ b/app/src/main/java/c/a/m/a/b0.java @@ -1,7 +1,8 @@ package c.a.m.a; +import com.discord.api.channel.Channel; +import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; -import com.discord.models.experiments.dto.UserExperimentDto; /* compiled from: lambda */ public final /* synthetic */ class b0 implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +13,6 @@ public final /* synthetic */ class b0 implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return UserExperimentDto.Parser.parse(this.a); + return (Channel) InboundGatewayGsonParser.fromJson(this.a, Channel.class); } } diff --git a/app/src/main/java/c/a/m/a/c0.java b/app/src/main/java/c/a/m/a/c0.java index 6b6ae51353..1f56254d27 100644 --- a/app/src/main/java/c/a/m/a/c0.java +++ b/app/src/main/java/c/a/m/a/c0.java @@ -1,6 +1,6 @@ package c.a.m.a; -import com.discord.api.channel.Channel; +import com.discord.api.activity.Activity; import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; /* compiled from: lambda */ @@ -13,6 +13,6 @@ public final /* synthetic */ class c0 implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (Channel) InboundGatewayGsonParser.fromJson(this.a, Channel.class); + return (Activity) InboundGatewayGsonParser.fromJson(this.a, Activity.class); } } diff --git a/app/src/main/java/c/a/m/a/d0.java b/app/src/main/java/c/a/m/a/d0.java index a473846967..eaf88c73a4 100644 --- a/app/src/main/java/c/a/m/a/d0.java +++ b/app/src/main/java/c/a/m/a/d0.java @@ -1,8 +1,7 @@ package c.a.m.a; -import com.discord.api.activity.Activity; -import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; +import com.discord.models.domain.ModelGuildFolder; /* compiled from: lambda */ public final /* synthetic */ class d0 implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -13,6 +12,6 @@ public final /* synthetic */ class d0 implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (Activity) InboundGatewayGsonParser.fromJson(this.a, Activity.class); + return ModelGuildFolder.Parser.INSTANCE.parse(this.a); } } diff --git a/app/src/main/java/c/a/m/a/e0.java b/app/src/main/java/c/a/m/a/e0.java index 0d86a2a990..ae06015514 100644 --- a/app/src/main/java/c/a/m/a/e0.java +++ b/app/src/main/java/c/a/m/a/e0.java @@ -1,17 +1,13 @@ package c.a.m.a; -import com.discord.models.domain.Model; -import com.discord.models.domain.ModelUserProfile; +import java.util.HashMap; +import rx.functions.Func0; /* compiled from: lambda */ -public final /* synthetic */ class e0 implements Model.JsonReader.ItemFactory { - public final /* synthetic */ Model.JsonReader a; +public final /* synthetic */ class e0 implements Func0 { + public static final /* synthetic */ e0 i = new e0(); - public /* synthetic */ e0(Model.JsonReader jsonReader) { - this.a = jsonReader; - } - - @Override // com.discord.models.domain.Model.JsonReader.ItemFactory - public final Object get() { - return (ModelUserProfile.GuildReference) this.a.parse(new ModelUserProfile.GuildReference()); + @Override // rx.functions.Func0, java.util.concurrent.Callable + public final Object call() { + return new HashMap(); } } diff --git a/app/src/main/java/c/a/m/a/f0.java b/app/src/main/java/c/a/m/a/f0.java index d92a027682..5f9aaf1e3f 100644 --- a/app/src/main/java/c/a/m/a/f0.java +++ b/app/src/main/java/c/a/m/a/f0.java @@ -1,17 +1,13 @@ package c.a.m.a; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelConnectedAccount; +import com.discord.models.experiments.dto.UserExperimentDto; /* compiled from: lambda */ -public final /* synthetic */ class f0 implements Model.JsonReader.ItemFactory { - public final /* synthetic */ Model.JsonReader a; +public final /* synthetic */ class f0 implements Model.JsonReader.KeySelector { + public static final /* synthetic */ f0 a = new f0(); - public /* synthetic */ f0(Model.JsonReader jsonReader) { - this.a = jsonReader; - } - - @Override // com.discord.models.domain.Model.JsonReader.ItemFactory - public final Object get() { - return (ModelConnectedAccount) this.a.parse(new ModelConnectedAccount()); + @Override // com.discord.models.domain.Model.JsonReader.KeySelector + public final Object get(Object obj) { + return Long.valueOf(((UserExperimentDto) obj).getNameHash()); } } diff --git a/app/src/main/java/c/a/m/a/g0.java b/app/src/main/java/c/a/m/a/g0.java index b2ba46c344..539f970b72 100644 --- a/app/src/main/java/c/a/m/a/g0.java +++ b/app/src/main/java/c/a/m/a/g0.java @@ -1,7 +1,6 @@ package c.a.m.a; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelGuildFolder; /* compiled from: lambda */ public final /* synthetic */ class g0 implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +11,6 @@ public final /* synthetic */ class g0 implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return ModelGuildFolder.Parser.INSTANCE.parse(this.a); + return this.a.nextStringOrNull(); } } diff --git a/app/src/main/java/c/a/m/a/h0.java b/app/src/main/java/c/a/m/a/h0.java deleted file mode 100644 index 77043d33ea..0000000000 --- a/app/src/main/java/c/a/m/a/h0.java +++ /dev/null @@ -1,13 +0,0 @@ -package c.a.m.a; - -import com.discord.models.domain.Model; -import com.discord.models.domain.ModelUserProfile; -/* compiled from: lambda */ -public final /* synthetic */ class h0 implements Model.JsonReader.KeySelector { - public static final /* synthetic */ h0 a = new h0(); - - @Override // com.discord.models.domain.Model.JsonReader.KeySelector - public final Object get(Object obj) { - return Long.valueOf(((ModelUserProfile.GuildReference) obj).getGuildId()); - } -} diff --git a/app/src/main/java/c/a/m/a/l0/a.java b/app/src/main/java/c/a/m/a/h0/a.java similarity index 96% rename from app/src/main/java/c/a/m/a/l0/a.java rename to app/src/main/java/c/a/m/a/h0/a.java index 0d6c39a376..7d4b416ea2 100644 --- a/app/src/main/java/c/a/m/a/l0/a.java +++ b/app/src/main/java/c/a/m/a/h0/a.java @@ -1,4 +1,4 @@ -package c.a.m.a.l0; +package c.a.m.a.h0; import com.discord.models.domain.Model; import com.discord.models.domain.emoji.ModelEmojiUnicode; diff --git a/app/src/main/java/c/a/m/a/l0/b.java b/app/src/main/java/c/a/m/a/h0/b.java similarity index 96% rename from app/src/main/java/c/a/m/a/l0/b.java rename to app/src/main/java/c/a/m/a/h0/b.java index 8b278c1f6e..e368e8418c 100644 --- a/app/src/main/java/c/a/m/a/l0/b.java +++ b/app/src/main/java/c/a/m/a/h0/b.java @@ -1,4 +1,4 @@ -package c.a.m.a.l0; +package c.a.m.a.h0; import com.discord.models.domain.Model; import com.discord.models.domain.emoji.ModelEmojiUnicode; diff --git a/app/src/main/java/c/a/m/a/l0/c.java b/app/src/main/java/c/a/m/a/h0/c.java similarity index 97% rename from app/src/main/java/c/a/m/a/l0/c.java rename to app/src/main/java/c/a/m/a/h0/c.java index 78f72ef837..72db84aa01 100644 --- a/app/src/main/java/c/a/m/a/l0/c.java +++ b/app/src/main/java/c/a/m/a/h0/c.java @@ -1,4 +1,4 @@ -package c.a.m.a.l0; +package c.a.m.a.h0; import android.os.Parcelable; import com.discord.models.domain.Model; diff --git a/app/src/main/java/c/a/m/a/i0.java b/app/src/main/java/c/a/m/a/i0.java deleted file mode 100644 index fa404aa9eb..0000000000 --- a/app/src/main/java/c/a/m/a/i0.java +++ /dev/null @@ -1,13 +0,0 @@ -package c.a.m.a; - -import java.util.HashMap; -import rx.functions.Func0; -/* compiled from: lambda */ -public final /* synthetic */ class i0 implements Func0 { - public static final /* synthetic */ i0 i = new i0(); - - @Override // rx.functions.Func0, java.util.concurrent.Callable - public final Object call() { - return new HashMap(); - } -} diff --git a/app/src/main/java/c/a/m/a/j0.java b/app/src/main/java/c/a/m/a/j0.java deleted file mode 100644 index 88537b6082..0000000000 --- a/app/src/main/java/c/a/m/a/j0.java +++ /dev/null @@ -1,13 +0,0 @@ -package c.a.m.a; - -import com.discord.models.domain.Model; -import com.discord.models.experiments.dto.UserExperimentDto; -/* compiled from: lambda */ -public final /* synthetic */ class j0 implements Model.JsonReader.KeySelector { - public static final /* synthetic */ j0 a = new j0(); - - @Override // com.discord.models.domain.Model.JsonReader.KeySelector - public final Object get(Object obj) { - return Long.valueOf(((UserExperimentDto) obj).getNameHash()); - } -} diff --git a/app/src/main/java/c/a/m/a/k.java b/app/src/main/java/c/a/m/a/k.java index 61075b100a..865de1bf92 100644 --- a/app/src/main/java/c/a/m/a/k.java +++ b/app/src/main/java/c/a/m/a/k.java @@ -1,7 +1,7 @@ package c.a.m.a; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelConnectedAccountIntegration; +import com.discord.models.domain.ModelNotificationSettings; /* compiled from: lambda */ public final /* synthetic */ class k implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +12,6 @@ public final /* synthetic */ class k implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return ModelConnectedAccountIntegration.Parser.INSTANCE.parse(this.a); + return (ModelNotificationSettings.ChannelOverride) this.a.parse(new ModelNotificationSettings.ChannelOverride()); } } diff --git a/app/src/main/java/c/a/m/a/k0.java b/app/src/main/java/c/a/m/a/k0.java deleted file mode 100644 index 864ff9fcfa..0000000000 --- a/app/src/main/java/c/a/m/a/k0.java +++ /dev/null @@ -1,16 +0,0 @@ -package c.a.m.a; - -import com.discord.models.domain.Model; -/* compiled from: lambda */ -public final /* synthetic */ class k0 implements Model.JsonReader.ItemFactory { - public final /* synthetic */ Model.JsonReader a; - - public /* synthetic */ k0(Model.JsonReader jsonReader) { - this.a = jsonReader; - } - - @Override // com.discord.models.domain.Model.JsonReader.ItemFactory - public final Object get() { - return this.a.nextStringOrNull(); - } -} diff --git a/app/src/main/java/c/a/m/a/l.java b/app/src/main/java/c/a/m/a/l.java index dc42c70b29..2f958a786d 100644 --- a/app/src/main/java/c/a/m/a/l.java +++ b/app/src/main/java/c/a/m/a/l.java @@ -1,7 +1,8 @@ package c.a.m.a; +import com.discord.api.guild.Guild; +import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelNotificationSettings; /* compiled from: lambda */ public final /* synthetic */ class l implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +13,6 @@ public final /* synthetic */ class l implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (ModelNotificationSettings.ChannelOverride) this.a.parse(new ModelNotificationSettings.ChannelOverride()); + return (Guild) InboundGatewayGsonParser.fromJson(this.a, Guild.class); } } diff --git a/app/src/main/java/c/a/m/a/m.java b/app/src/main/java/c/a/m/a/m.java index ab9f597868..a9637867a3 100644 --- a/app/src/main/java/c/a/m/a/m.java +++ b/app/src/main/java/c/a/m/a/m.java @@ -1,8 +1,7 @@ package c.a.m.a; -import com.discord.api.guild.Guild; -import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; +import com.discord.models.domain.ModelSession; /* compiled from: lambda */ public final /* synthetic */ class m implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -13,6 +12,6 @@ public final /* synthetic */ class m implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (Guild) InboundGatewayGsonParser.fromJson(this.a, Guild.class); + return (ModelSession) this.a.parse(new ModelSession()); } } diff --git a/app/src/main/java/c/a/m/a/n.java b/app/src/main/java/c/a/m/a/n.java index 2de85dfdb3..40cea7063b 100644 --- a/app/src/main/java/c/a/m/a/n.java +++ b/app/src/main/java/c/a/m/a/n.java @@ -1,7 +1,8 @@ package c.a.m.a; +import com.discord.api.connectedaccounts.ConnectedAccount; +import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelSession; /* compiled from: lambda */ public final /* synthetic */ class n implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +13,6 @@ public final /* synthetic */ class n implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (ModelSession) this.a.parse(new ModelSession()); + return (ConnectedAccount) InboundGatewayGsonParser.fromJson(this.a, ConnectedAccount.class); } } diff --git a/app/src/main/java/c/a/m/a/w.java b/app/src/main/java/c/a/m/a/w.java index a170d02922..7e221a5355 100644 --- a/app/src/main/java/c/a/m/a/w.java +++ b/app/src/main/java/c/a/m/a/w.java @@ -1,7 +1,8 @@ package c.a.m.a; +import com.discord.api.user.User; +import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelConnectedAccount; /* compiled from: lambda */ public final /* synthetic */ class w implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +13,6 @@ public final /* synthetic */ class w implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (ModelConnectedAccount) this.a.parse(new ModelConnectedAccount()); + return (User) InboundGatewayGsonParser.fromJson(this.a, User.class); } } diff --git a/app/src/main/java/c/a/m/a/x.java b/app/src/main/java/c/a/m/a/x.java index 63253d6250..3da3c8b883 100644 --- a/app/src/main/java/c/a/m/a/x.java +++ b/app/src/main/java/c/a/m/a/x.java @@ -1,8 +1,7 @@ package c.a.m.a; -import com.discord.api.user.User; -import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; +import com.discord.models.domain.ModelUserRelationship; /* compiled from: lambda */ public final /* synthetic */ class x implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -13,6 +12,6 @@ public final /* synthetic */ class x implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (User) InboundGatewayGsonParser.fromJson(this.a, User.class); + return (ModelUserRelationship) this.a.parse(new ModelUserRelationship()); } } diff --git a/app/src/main/java/c/a/m/a/y.java b/app/src/main/java/c/a/m/a/y.java index 33ca73e491..9e33a634dd 100644 --- a/app/src/main/java/c/a/m/a/y.java +++ b/app/src/main/java/c/a/m/a/y.java @@ -1,7 +1,8 @@ package c.a.m.a; +import com.discord.api.guildjoinrequest.GuildJoinRequest; +import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; -import com.discord.models.domain.ModelUserRelationship; /* compiled from: lambda */ public final /* synthetic */ class y implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -12,6 +13,6 @@ public final /* synthetic */ class y implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (ModelUserRelationship) this.a.parse(new ModelUserRelationship()); + return (GuildJoinRequest) InboundGatewayGsonParser.fromJson(this.a, GuildJoinRequest.class); } } diff --git a/app/src/main/java/c/a/m/a/z.java b/app/src/main/java/c/a/m/a/z.java index 0fbfb2df2c..e4d21dba52 100644 --- a/app/src/main/java/c/a/m/a/z.java +++ b/app/src/main/java/c/a/m/a/z.java @@ -1,8 +1,7 @@ package c.a.m.a; -import com.discord.api.guildjoinrequest.GuildJoinRequest; -import com.discord.models.deserialization.gson.InboundGatewayGsonParser; import com.discord.models.domain.Model; +import com.discord.models.experiments.dto.GuildExperimentDto; /* compiled from: lambda */ public final /* synthetic */ class z implements Model.JsonReader.ItemFactory { public final /* synthetic */ Model.JsonReader a; @@ -13,6 +12,6 @@ public final /* synthetic */ class z implements Model.JsonReader.ItemFactory { @Override // com.discord.models.domain.Model.JsonReader.ItemFactory public final Object get() { - return (GuildJoinRequest) InboundGatewayGsonParser.fromJson(this.a, GuildJoinRequest.class); + return GuildExperimentDto.Parser.parse(this.a); } } diff --git a/app/src/main/java/c/a/q/a0.java b/app/src/main/java/c/a/q/a0.java index e6388ad4da..c8a49bc1c4 100644 --- a/app/src/main/java/c/a/q/a0.java +++ b/app/src/main/java/c/a/q/a0.java @@ -24,7 +24,7 @@ public final /* synthetic */ class a0 extends k implements Function1, ? extends RtcConnection.State> pair2 = pair; m.checkNotNullParameter(pair2, "p1"); RtcConnection rtcConnection = (RtcConnection) this.receiver; - if (rtcConnection.f2190a0) { + if (rtcConnection.f2192a0) { Map map = (Map) pair2.component1(); if (m.areEqual((RtcConnection.State) pair2.component2(), RtcConnection.State.f.a)) { rtcConnection.U.i(rtcConnection.k, "local MediaSinkWants: " + map, null); diff --git a/app/src/main/java/c/a/q/b0.java b/app/src/main/java/c/a/q/b0.java index d26d32621d..dfadf296fa 100644 --- a/app/src/main/java/c/a/q/b0.java +++ b/app/src/main/java/c/a/q/b0.java @@ -54,9 +54,9 @@ public final class b0 implements MediaEngineConnection.d { rtcConnection.n = dVar; rtcConnection.o = false; } - if (transportInfo.f2210c.ordinal() != 0) { + if (transportInfo.f2212c.ordinal() != 0) { StringBuilder R = c.d.b.a.a.R("Unsupported protocol: "); - R.append(transportInfo.f2210c); + R.append(transportInfo.f2212c); R.append('.'); RtcConnection.j(rtcConnection, true, R.toString(), null, false, 12); } else { diff --git a/app/src/main/java/c/a/q/h0.java b/app/src/main/java/c/a/q/h0.java index 7a654df259..7db36c9795 100644 --- a/app/src/main/java/c/a/q/h0.java +++ b/app/src/main/java/c/a/q/h0.java @@ -76,7 +76,7 @@ public final class h0 implements a.d { rtcConnection.n = null; rtcConnection.o = false; } - rtcConnection.f2196z = 0; + rtcConnection.f2198z = 0; rtcConnection.C = null; MediaSinkWantsManager mediaSinkWantsManager = rtcConnection.G; if (mediaSinkWantsManager != null) { @@ -261,7 +261,7 @@ public final class h0 implements a.d { r.removeFirst(rtcConnection.u); } if (j > ((long) 500)) { - rtcConnection.f2196z++; + rtcConnection.f2198z++; } double d = (double) j; Objects.requireNonNull(RtcConnection.Quality.Companion); diff --git a/app/src/main/java/c/a/q/j.java b/app/src/main/java/c/a/q/j.java index 0ad8a5e481..ede4db2cd2 100644 --- a/app/src/main/java/c/a/q/j.java +++ b/app/src/main/java/c/a/q/j.java @@ -34,7 +34,7 @@ public final class j extends o implements Function0 { Long l2 = this.$userId; if (l2 == null) { this.this$0.e = null; - } else if (this.this$0.f2188c.contains(l2)) { + } else if (this.this$0.f2190c.contains(l2)) { MediaSinkWantsManager mediaSinkWantsManager2 = this.this$0; Long l3 = this.$userId; mediaSinkWantsManager2.e = l3; diff --git a/app/src/main/java/c/a/q/k0/f.java b/app/src/main/java/c/a/q/k0/f.java index 8167915c6a..647f850983 100644 --- a/app/src/main/java/c/a/q/k0/f.java +++ b/app/src/main/java/c/a/q/k0/f.java @@ -20,7 +20,7 @@ public final class f extends ContentObserver { DiscordAudioManager discordAudioManager = this.a; int streamVolume = discordAudioManager.e.getStreamVolume(3); discordAudioManager.w = streamVolume; - SerializedSubject serializedSubject = discordAudioManager.f2202y; + SerializedSubject serializedSubject = discordAudioManager.f2204y; serializedSubject.j.onNext(Integer.valueOf(streamVolume)); } } diff --git a/app/src/main/java/c/a/q/l.java b/app/src/main/java/c/a/q/l.java index c495d83491..207c0a9685 100644 --- a/app/src/main/java/c/a/q/l.java +++ b/app/src/main/java/c/a/q/l.java @@ -96,10 +96,10 @@ public final class l extends o implements Function0 { } if (arrayList2.isEmpty()) { this.this$0.b.remove(Long.valueOf(this.$userId)); - this.this$0.f2188c.remove(Long.valueOf(this.$userId)); + this.this$0.f2190c.remove(Long.valueOf(this.$userId)); } else { this.this$0.b.put(Long.valueOf(this.$userId), arrayList2); - this.this$0.f2188c.add(Long.valueOf(this.$userId)); + this.this$0.f2190c.add(Long.valueOf(this.$userId)); } this.this$0.d(arrayList2.isEmpty() ? n.emptyList() : d0.t.m.listOf(String.valueOf(this.$userId))); return Unit.a; diff --git a/app/src/main/java/c/a/q/m0/b.java b/app/src/main/java/c/a/q/m0/b.java index bc10b82946..c91ce7d97f 100644 --- a/app/src/main/java/c/a/q/m0/b.java +++ b/app/src/main/java/c/a/q/m0/b.java @@ -216,7 +216,7 @@ public final class b extends ScreenCapturerAndroid { if (thumbnailEmitter != null) { synchronized (thumbnailEmitter) { thumbnailEmitter.d.release(); - thumbnailEmitter.f2213c.release(); + thumbnailEmitter.f2215c.release(); JniCommon.nativeFreeByteBuffer(thumbnailEmitter.b); thumbnailEmitter.a = RecyclerView.FOREVER_NS; } diff --git a/app/src/main/java/c/a/q/m0/c/e.java b/app/src/main/java/c/a/q/m0/c/e.java index dfb2d75895..7dad53c074 100644 --- a/app/src/main/java/c/a/q/m0/c/e.java +++ b/app/src/main/java/c/a/q/m0/c/e.java @@ -288,7 +288,7 @@ public final class e implements MediaEngineConnection { Connection connection2 = connection; d0.z.d.m.checkNotNullParameter(connection2, "$receiver"); connection2.setVADLeadingFramesToBuffer(this.$inputModeOptions.b); - connection2.setVADTrailingFramesToSend(this.$inputModeOptions.f2212c); + connection2.setVADTrailingFramesToSend(this.$inputModeOptions.f2214c); connection2.setVADTriggerThreshold((float) this.$inputModeOptions.a); connection2.setVADAutoThreshold(this.$inputModeOptions.d ? 3 : -1); connection2.setVADUseKrisp(this.$inputModeOptions.e); @@ -473,7 +473,7 @@ public final class e implements MediaEngineConnection { Connection connection2 = connection; d0.z.d.m.checkNotNullParameter(connection2, "$receiver"); MediaEngineConnection.b bVar = this.$quality; - connection2.setEncodingQuality(bVar.a, bVar.b, bVar.f2211c, bVar.d, this.$frameRate); + connection2.setEncodingQuality(bVar.a, bVar.b, bVar.f2213c, bVar.d, this.$frameRate); return Unit.a; } } @@ -610,7 +610,7 @@ public final class e implements MediaEngineConnection { this.d = h0.mutableMapOf(d0.o.to(Long.valueOf(j2), Integer.valueOf(aVar.a))); int i2 = aVar.a; String str = aVar.b; - int i3 = aVar.f2209c; + int i3 = aVar.f2211c; Object[] array = aVar.d.toArray(new StreamParameters[0]); Objects.requireNonNull(array, "null cannot be cast to non-null type kotlin.Array"); Connection connectToServer = discord.connectToServer(i2, j2, str, i3, (StreamParameters[]) array, new d(this)); diff --git a/app/src/main/java/c/a/q/m0/c/k.java b/app/src/main/java/c/a/q/m0/c/k.java index 3ea61000d3..7182ce808d 100644 --- a/app/src/main/java/c/a/q/m0/c/k.java +++ b/app/src/main/java/c/a/q/m0/c/k.java @@ -416,7 +416,7 @@ public final class k implements MediaEngine { discord2.setEchoCancellation(z2, false, new m(kVar2)); } k kVar3 = this.this$0; - boolean z4 = voiceConfig.f2208c; + boolean z4 = voiceConfig.f2210c; Discord discord3 = kVar3.f; if (discord3 != null) { discord3.setNoiseSuppression(z4); diff --git a/app/src/main/java/c/a/q/m0/c/m.java b/app/src/main/java/c/a/q/m0/c/m.java index e1d494b874..aa21de3750 100644 --- a/app/src/main/java/c/a/q/m0/c/m.java +++ b/app/src/main/java/c/a/q/m0/c/m.java @@ -38,7 +38,7 @@ public final class m implements Discord.AecConfigCallback { MediaEngine.EchoCancellationInfo echoCancellationInfo = kVar.i; kVar.i = null; if (echoCancellationInfo != null) { - MediaEngine.EchoCancellationInfo echoCancellationInfo2 = new MediaEngine.EchoCancellationInfo(echoCancellationInfo.a, echoCancellationInfo.b, echoCancellationInfo.f2207c, echoCancellationInfo.d, this.$requestEnable, this.$enabled, this.$requestMobileMode, this.$previouslyEnabled, this.$previouslyMobileMode); + MediaEngine.EchoCancellationInfo echoCancellationInfo2 = new MediaEngine.EchoCancellationInfo(echoCancellationInfo.a, echoCancellationInfo.b, echoCancellationInfo.f2209c, echoCancellationInfo.d, this.$requestEnable, this.$enabled, this.$requestMobileMode, this.$previouslyEnabled, this.$previouslyMobileMode); d.c1("MediaEngineLegacy", "onEchoCancellationUpdated: " + echoCancellationInfo2); this.this$0.a.p.onEchoCancellationUpdated(echoCancellationInfo2); } diff --git a/app/src/main/java/c/a/q/n0/a.java b/app/src/main/java/c/a/q/n0/a.java index 758bbbe71f..d5cee599b7 100644 --- a/app/src/main/java/c/a/q/n0/a.java +++ b/app/src/main/java/c/a/q/n0/a.java @@ -638,7 +638,7 @@ public final class a extends WebSocketListener implements DebugPrintable { aVar.a(1, TimeUnit.MINUTES); SSLSocketFactory sSLSocketFactory = this.E; if (sSLSocketFactory != null) { - h.a aVar2 = f0.e0.k.h.f2845c; + h.a aVar2 = f0.e0.k.h.f2847c; aVar.b(sSLSocketFactory, f0.e0.k.h.a.n()); } String H = c.d.b.a.a.H(new StringBuilder(), this.C, "?v=5"); diff --git a/app/src/main/java/c/a/q/o0/a.java b/app/src/main/java/c/a/q/o0/a.java index 011d03ac06..79f7543257 100644 --- a/app/src/main/java/c/a/q/o0/a.java +++ b/app/src/main/java/c/a/q/o0/a.java @@ -98,13 +98,13 @@ public final /* synthetic */ class a extends k implements Function1 if (booleanValue) { krispOveruseDetector.d.f(KrispOveruseDetector.Status.CPU_OVERUSE); } else if (longValue == 0) { - int i = krispOveruseDetector.f2187c + 1; - krispOveruseDetector.f2187c = i; + int i = krispOveruseDetector.f2189c + 1; + krispOveruseDetector.f2189c = i; if (i > 2) { krispOveruseDetector.d.f(KrispOveruseDetector.Status.FAILED); } } else { - krispOveruseDetector.f2187c = 0; + krispOveruseDetector.f2189c = 0; } } krispOveruseDetector.b = stats2.getOutboundRtpAudio(); diff --git a/app/src/main/java/c/a/q/r.java b/app/src/main/java/c/a/q/r.java index 944c7007e7..2ecc549a1c 100644 --- a/app/src/main/java/c/a/q/r.java +++ b/app/src/main/java/c/a/q/r.java @@ -13,6 +13,6 @@ public final class r extends RtcConnection.b { @Override // com.discord.rtcconnection.RtcConnection.b, com.discord.rtcconnection.RtcConnection.c public void onStateChange(RtcConnection.StateChange stateChange) { m.checkNotNullParameter(stateChange, "stateChange"); - this.i.f2193s.onNext(stateChange); + this.i.f2195s.onNext(stateChange); } } diff --git a/app/src/main/java/c/a/q/s.java b/app/src/main/java/c/a/q/s.java index 4682be22d7..6fb8af9504 100644 --- a/app/src/main/java/c/a/q/s.java +++ b/app/src/main/java/c/a/q/s.java @@ -53,8 +53,8 @@ public final class s extends o implements Function0 { rtcConnection.r("connecting via endpoint: " + replace$default + " token: " + str2); try { URI uri = new URI(w); - rtcConnection.f2194x = uri.getHost(); - rtcConnection.f2195y = Integer.valueOf(uri.getPort()); + rtcConnection.f2196x = uri.getHost(); + rtcConnection.f2197y = Integer.valueOf(uri.getPort()); } catch (Exception e) { rtcConnection.U.e(rtcConnection.k, "Failed to parse RTC endpoint", e, g0.mapOf(d0.o.to("endpoint", replace$default))); } diff --git a/app/src/main/java/c/a/r/b.java b/app/src/main/java/c/a/r/b.java index 01f03be20d..6345556fe4 100644 --- a/app/src/main/java/c/a/r/b.java +++ b/app/src/main/java/c/a/r/b.java @@ -77,7 +77,7 @@ public final class b extends k implements Function2, I ImageRequest imageRequest = this.I; ImageRequest imageRequest2 = this.K; ImageRequest[] imageRequestArr = this.J; - if (imageRequest == null || (uri = imageRequest.f2295c) == null) { + if (imageRequest == null || (uri = imageRequest.f2297c) == null) { if (!(imageRequestArr == null || imageRequestArr.length <= 0 || imageRequestArr[0] == null)) { ImageRequest imageRequest3 = imageRequestArr[0]; - uri = imageRequest3 != null ? imageRequest3.f2295c : null; + uri = imageRequest3 != null ? imageRequest3.f2297c : null; } if (imageRequest2 != null) { - return imageRequest2.f2295c; + return imageRequest2.f2297c; } return null; } diff --git a/app/src/main/java/c/f/g/a/a/d.java b/app/src/main/java/c/f/g/a/a/d.java index d6a1111273..d001e42e33 100644 --- a/app/src/main/java/c/f/g/a/a/d.java +++ b/app/src/main/java/c/f/g/a/a/d.java @@ -85,7 +85,7 @@ public class d extends AbstractDraweeControllerBuilder gVar = new z.g<>(); if (gVar.h(eVar)) { diff --git a/app/src/main/java/c/f/j/c/n.java b/app/src/main/java/c/f/j/c/n.java index ac998e7959..2ef68edd7b 100644 --- a/app/src/main/java/c/f/j/c/n.java +++ b/app/src/main/java/c/f/j/c/n.java @@ -9,11 +9,11 @@ public class n implements i { public static n a; public CacheKey a(ImageRequest imageRequest, Object obj) { - return new b(imageRequest.f2295c.toString(), imageRequest.i, imageRequest.j, imageRequest.h, null, null, obj); + return new b(imageRequest.f2297c.toString(), imageRequest.i, imageRequest.j, imageRequest.h, null, null, obj); } public CacheKey b(ImageRequest imageRequest, Object obj) { - return new f(imageRequest.f2295c.toString()); + return new f(imageRequest.f2297c.toString()); } public CacheKey c(ImageRequest imageRequest, Object obj) { @@ -28,6 +28,6 @@ public class n implements i { cacheKey = null; str = null; } - return new b(imageRequest.f2295c.toString(), imageRequest.i, imageRequest.j, imageRequest.h, cacheKey, str, obj); + return new b(imageRequest.f2297c.toString(), imageRequest.i, imageRequest.j, imageRequest.h, cacheKey, str, obj); } } diff --git a/app/src/main/java/c/f/j/c/v.java b/app/src/main/java/c/f/j/c/v.java index d560e7caab..56cabc8dc7 100644 --- a/app/src/main/java/c/f/j/c/v.java +++ b/app/src/main/java/c/f/j/c/v.java @@ -262,7 +262,7 @@ public class v implements m, w { MemoryCacheParams memoryCacheParams = this.f; int min = Math.min(memoryCacheParams.d, memoryCacheParams.b - e()); MemoryCacheParams memoryCacheParams2 = this.f; - p = p(min, Math.min(memoryCacheParams2.f2288c, memoryCacheParams2.a - f())); + p = p(min, Math.min(memoryCacheParams2.f2290c, memoryCacheParams2.a - f())); h(p); } i(p); diff --git a/app/src/main/java/c/f/j/e/c.java b/app/src/main/java/c/f/j/e/c.java index c37610e865..e87bfacbb3 100644 --- a/app/src/main/java/c/f/j/e/c.java +++ b/app/src/main/java/c/f/j/e/c.java @@ -17,7 +17,7 @@ public class c implements f { public h a(DiskCacheConfig diskCacheConfig) { Objects.requireNonNull(this.a); - e eVar = new e(diskCacheConfig.a, diskCacheConfig.f2276c, diskCacheConfig.b, diskCacheConfig.h); + e eVar = new e(diskCacheConfig.a, diskCacheConfig.f2278c, diskCacheConfig.b, diskCacheConfig.h); ExecutorService newSingleThreadExecutor = Executors.newSingleThreadExecutor(); return new d(eVar, diskCacheConfig.g, new d.c(diskCacheConfig.f, diskCacheConfig.e, diskCacheConfig.d), diskCacheConfig.i, diskCacheConfig.h, diskCacheConfig.j, newSingleThreadExecutor, false); } diff --git a/app/src/main/java/c/f/j/e/h.java b/app/src/main/java/c/f/j/e/h.java index 39b8f51040..2f9352cba3 100644 --- a/app/src/main/java/c/f/j/e/h.java +++ b/app/src/main/java/c/f/j/e/h.java @@ -84,7 +84,7 @@ public class h { ImageRequest.c f = ImageRequest.c.f(imageRequest.m, cVar); String valueOf = String.valueOf(this.i.getAndIncrement()); if (!imageRequest.f) { - if (c.f.d.l.b.e(imageRequest.f2295c)) { + if (c.f.d.l.b.e(imageRequest.f2297c)) { z2 = false; c1 c1Var = new c1(imageRequest, valueOf, str, b0Var, obj, f, false, z2, imageRequest.l, this.l); c.f.j.r.b.b(); diff --git a/app/src/main/java/c/f/j/e/p.java b/app/src/main/java/c/f/j/e/p.java index f038d9ec4e..980ecae196 100644 --- a/app/src/main/java/c/f/j/e/p.java +++ b/app/src/main/java/c/f/j/e/p.java @@ -153,7 +153,7 @@ public class p { try { b.b(); Objects.requireNonNull(imageRequest); - Uri uri = imageRequest.f2295c; + Uri uri = imageRequest.f2297c; d.y(uri, "Uri is null."); int i = imageRequest.d; if (i != 0) { @@ -247,7 +247,7 @@ public class p { } } } - if (this.m && imageRequest.f2296s > 0) { + if (this.m && imageRequest.f2298s > 0) { synchronized (this) { oVar = new o(r0Var, this.b.j.g()); } diff --git a/app/src/main/java/c/f/j/p/a1.java b/app/src/main/java/c/f/j/p/a1.java index 484836698c..8cabfb0176 100644 --- a/app/src/main/java/c/f/j/p/a1.java +++ b/app/src/main/java/c/f/j/p/a1.java @@ -19,7 +19,7 @@ public class a1 extends g0 { @Override // c.f.j.p.g0 public e d(ImageRequest imageRequest) throws IOException { - return c(this.f473c.openInputStream(imageRequest.f2295c), -1); + return c(this.f473c.openInputStream(imageRequest.f2297c), -1); } @Override // c.f.j.p.g0 diff --git a/app/src/main/java/c/f/j/p/d.java b/app/src/main/java/c/f/j/p/d.java index fb8a3caca4..9d6427149c 100644 --- a/app/src/main/java/c/f/j/p/d.java +++ b/app/src/main/java/c/f/j/p/d.java @@ -45,7 +45,7 @@ public class d implements w0 { HashMap hashMap = new HashMap(); this.h = hashMap; hashMap.put(ModelAuditLogEntry.CHANGE_KEY_ID, str); - hashMap.put("uri_source", imageRequest == null ? "null-request" : imageRequest.f2295c); + hashMap.put("uri_source", imageRequest == null ? "null-request" : imageRequest.f2297c); this.d = str2; this.e = y0Var; this.f = obj; diff --git a/app/src/main/java/c/f/j/p/d0.java b/app/src/main/java/c/f/j/p/d0.java index 8d15dae8d0..d45702ad9d 100644 --- a/app/src/main/java/c/f/j/p/d0.java +++ b/app/src/main/java/c/f/j/p/d0.java @@ -25,10 +25,10 @@ public class d0 extends g0 { @Override // c.f.j.p.g0 public e d(ImageRequest imageRequest) throws IOException { int i; - InputStream open = this.f479c.open(imageRequest.f2295c.getPath().substring(1), 2); + InputStream open = this.f479c.open(imageRequest.f2297c.getPath().substring(1), 2); AssetFileDescriptor assetFileDescriptor = null; try { - assetFileDescriptor = this.f479c.openFd(imageRequest.f2295c.getPath().substring(1)); + assetFileDescriptor = this.f479c.openFd(imageRequest.f2297c.getPath().substring(1)); i = (int) assetFileDescriptor.getLength(); } catch (IOException unused) { i = -1; diff --git a/app/src/main/java/c/f/j/p/e0.java b/app/src/main/java/c/f/j/p/e0.java index bd013fb90f..a32dd28038 100644 --- a/app/src/main/java/c/f/j/p/e0.java +++ b/app/src/main/java/c/f/j/p/e0.java @@ -28,7 +28,7 @@ public class e0 extends g0 { @Override // c.f.j.p.g0 public e d(ImageRequest imageRequest) throws IOException { InputStream inputStream; - Uri uri = imageRequest.f2295c; + Uri uri = imageRequest.f2297c; Uri uri2 = b.a; boolean z2 = false; if (uri.getPath() != null && b.c(uri) && "com.android.contacts".equals(uri.getAuthority()) && !uri.getPath().startsWith(b.a.getPath())) { diff --git a/app/src/main/java/c/f/j/p/f0.java b/app/src/main/java/c/f/j/p/f0.java index fa923a65f6..e93c42a0a0 100644 --- a/app/src/main/java/c/f/j/p/f0.java +++ b/app/src/main/java/c/f/j/p/f0.java @@ -42,7 +42,7 @@ public class f0 extends g0 implements j1 { c.f.j.d.e eVar; Cursor query; e f2; - Uri uri = imageRequest.f2295c; + Uri uri = imageRequest.f2297c; if (!b.b(uri) || (eVar = imageRequest.i) == null || (query = this.g.query(uri, f481c, null, null, null)) == null) { return null; } diff --git a/app/src/main/java/c/f/j/p/i0.java b/app/src/main/java/c/f/j/p/i0.java index 6a27cb557b..645a918cc6 100644 --- a/app/src/main/java/c/f/j/p/i0.java +++ b/app/src/main/java/c/f/j/p/i0.java @@ -25,10 +25,10 @@ public class i0 extends g0 { @Override // c.f.j.p.g0 public e d(ImageRequest imageRequest) throws IOException { int i; - InputStream openRawResource = this.f488c.openRawResource(Integer.parseInt(imageRequest.f2295c.getPath().substring(1))); + InputStream openRawResource = this.f488c.openRawResource(Integer.parseInt(imageRequest.f2297c.getPath().substring(1))); AssetFileDescriptor assetFileDescriptor = null; try { - assetFileDescriptor = this.f488c.openRawResourceFd(Integer.parseInt(imageRequest.f2295c.getPath().substring(1))); + assetFileDescriptor = this.f488c.openRawResourceFd(Integer.parseInt(imageRequest.f2297c.getPath().substring(1))); i = (int) assetFileDescriptor.getLength(); } catch (Resources.NotFoundException unused) { i = -1; diff --git a/app/src/main/java/c/f/j/p/j0.java b/app/src/main/java/c/f/j/p/j0.java index 5b63b16534..8e2a59000b 100644 --- a/app/src/main/java/c/f/j/p/j0.java +++ b/app/src/main/java/c/f/j/p/j0.java @@ -83,7 +83,7 @@ public class j0 implements v0> { bitmap = ThumbnailUtils.createVideoThumbnail(str, i); } else { try { - ParcelFileDescriptor openFileDescriptor = j0.this.b.openFileDescriptor(this.p.f2295c, "r"); + ParcelFileDescriptor openFileDescriptor = j0.this.b.openFileDescriptor(this.p.f2297c, "r"); MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever(); mediaMetadataRetriever.setDataSource(openFileDescriptor.getFileDescriptor()); bitmap = mediaMetadataRetriever.getFrameAtTime(-1); @@ -141,7 +141,7 @@ public class j0 implements v0> { String str; Uri uri; Objects.requireNonNull(j0Var); - Uri uri2 = imageRequest.f2295c; + Uri uri2 = imageRequest.f2297c; if (c.f.d.l.b.d(uri2)) { return imageRequest.a().getPath(); } diff --git a/app/src/main/java/c/f/j/p/m.java b/app/src/main/java/c/f/j/p/m.java index d22e0066ea..305d0345d9 100644 --- a/app/src/main/java/c/f/j/p/m.java +++ b/app/src/main/java/c/f/j/p/m.java @@ -18,7 +18,7 @@ public class m extends g0 { @Override // c.f.j.p.g0 public e d(ImageRequest imageRequest) throws IOException { boolean z2; - String uri = imageRequest.f2295c.toString(); + String uri = imageRequest.f2297c.toString(); d.i(Boolean.valueOf(uri.substring(0, 5).equals("data:"))); int indexOf = uri.indexOf(44); String substring = uri.substring(indexOf + 1, uri.length()); diff --git a/app/src/main/java/c/f/j/p/n.java b/app/src/main/java/c/f/j/p/n.java index 9754b74ab4..b79be07b95 100644 --- a/app/src/main/java/c/f/j/p/n.java +++ b/app/src/main/java/c/f/j/p/n.java @@ -141,7 +141,7 @@ public class n implements v0> { w0Var.d("image_format", eVar.k.b); if (n.this.f || !b.m(i2, 16)) { ImageRequest e2 = this.a.e(); - if (n.this.g || !c.f.d.l.b.e(e2.f2295c)) { + if (n.this.g || !c.f.d.l.b.e(e2.f2297c)) { eVar.p = c.c.a.a0.d.Z(e2.j, e2.i, eVar, this.b); } } @@ -179,7 +179,7 @@ public class n implements v0> { synchronized (c0Var) { j = c0Var.j - c0Var.i; } - String valueOf2 = String.valueOf(cVar2.f497c.e().f2295c); + String valueOf2 = String.valueOf(cVar2.f497c.e().f2297c); int f = (z3 || m) ? eVar.f() : cVar2.o(eVar); i p = (z3 || m) ? h.a : cVar2.p(); cVar2.d.e(cVar2.f497c, "DecodeProducer"); @@ -439,7 +439,7 @@ public class n implements v0> { public void b(l> lVar, w0 w0Var) { try { c.f.j.r.b.b(); - this.e.b(!c.f.d.l.b.e(w0Var.e().f2295c) ? new a(this, lVar, w0Var, this.h, this.i) : new b(this, lVar, w0Var, new d(this.a), this.d, this.h, this.i), w0Var); + this.e.b(!c.f.d.l.b.e(w0Var.e().f2297c) ? new a(this, lVar, w0Var, this.h, this.i) : new b(this, lVar, w0Var, new d(this.a), this.d, this.h, this.i), w0Var); c.f.j.r.b.b(); } catch (Throwable th) { c.f.j.r.b.b(); diff --git a/app/src/main/java/c/f/j/p/o.java b/app/src/main/java/c/f/j/p/o.java index 73e457763c..1a87c579b9 100644 --- a/app/src/main/java/c/f/j/p/o.java +++ b/app/src/main/java/c/f/j/p/o.java @@ -36,7 +36,7 @@ public class o implements v0> { ImageRequest e = w0Var.e(); ScheduledExecutorService scheduledExecutorService = this.b; if (scheduledExecutorService != null) { - scheduledExecutorService.schedule(new a(lVar, w0Var), (long) e.f2296s, TimeUnit.MILLISECONDS); + scheduledExecutorService.schedule(new a(lVar, w0Var), (long) e.f2298s, TimeUnit.MILLISECONDS); } else { this.a.b(lVar, w0Var); } diff --git a/app/src/main/java/c/f/j/p/o0.java b/app/src/main/java/c/f/j/p/o0.java index 5dcc1e7f5c..dc63c86df5 100644 --- a/app/src/main/java/c/f/j/p/o0.java +++ b/app/src/main/java/c/f/j/p/o0.java @@ -64,7 +64,7 @@ public class o0 implements c { this.f499c.b(eVar2, 9); } else { this.f499c.b(eVar2, 8); - ImageRequestBuilder b = ImageRequestBuilder.b(e.f2295c); + ImageRequestBuilder b = ImageRequestBuilder.b(e.f2297c); b.e = e.h; b.o = e.k; b.f = e.b; @@ -73,11 +73,11 @@ public class o0 implements c { b.j = e.q; b.g = e.f; b.i = e.l; - b.f2297c = e.i; + b.f2299c = e.i; b.n = e.r; b.d = e.j; b.m = e.p; - b.p = e.f2296s; + b.p = e.f2298s; int i = f2 - 1; if (i >= 0) { z3 = true; diff --git a/app/src/main/java/c/f/j/p/q0.java b/app/src/main/java/c/f/j/p/q0.java index 9d9f4b1c1f..b128c9185c 100644 --- a/app/src/main/java/c/f/j/p/q0.java +++ b/app/src/main/java/c/f/j/p/q0.java @@ -185,7 +185,7 @@ public class q0 implements v0 { return; } w0Var.o().e(w0Var, "PartialDiskCacheProducer"); - Uri build = e.f2295c.buildUpon().appendQueryParameter("fresco_partial", "true").build(); + Uri build = e.f2297c.buildUpon().appendQueryParameter("fresco_partial", "true").build(); i iVar = this.b; w0Var.b(); Objects.requireNonNull((n) iVar); diff --git a/app/src/main/java/c/f/j/p/y.java b/app/src/main/java/c/f/j/p/y.java index b717420964..9d96dfecfc 100644 --- a/app/src/main/java/c/f/j/p/y.java +++ b/app/src/main/java/c/f/j/p/y.java @@ -34,7 +34,7 @@ public class y implements Runnable { Objects.requireNonNull(a0Var); InputStream inputStream = null; try { - httpURLConnection = a0Var.a(aVar.b.e().f2295c, 5); + httpURLConnection = a0Var.a(aVar.b.e().f2297c, 5); try { aVar.e = a0Var.f472c.now(); if (httpURLConnection != null) { diff --git a/app/src/main/java/c/f/m/j.java b/app/src/main/java/c/f/m/j.java index 367d401573..02cc4c8083 100644 --- a/app/src/main/java/c/f/m/j.java +++ b/app/src/main/java/c/f/m/j.java @@ -12,7 +12,7 @@ public class j implements b { boolean z2; boolean contains; int i2 = ((i & 1) != 0 ? 16 : 0) | 0; - ReentrantReadWriteLock reentrantReadWriteLock = SoLoader.f2299c; + ReentrantReadWriteLock reentrantReadWriteLock = SoLoader.f2301c; reentrantReadWriteLock.readLock().lock(); try { if (SoLoader.d == null) { @@ -49,7 +49,7 @@ public class j implements b { continue; } catch (UnsatisfiedLinkError e) { int i3 = SoLoader.e; - SoLoader.f2299c.writeLock().lock(); + SoLoader.f2301c.writeLock().lock(); try { if (SoLoader.g == null || !SoLoader.g.c()) { z2 = false; @@ -58,21 +58,21 @@ public class j implements b { SoLoader.e = SoLoader.e + 1; z2 = true; } - SoLoader.f2299c.writeLock().unlock(); + SoLoader.f2301c.writeLock().unlock(); if (SoLoader.e == i3) { throw e; } } catch (IOException e2) { throw new RuntimeException(e2); } catch (Throwable th2) { - SoLoader.f2299c.writeLock().unlock(); + SoLoader.f2301c.writeLock().unlock(); throw th2; } } } while (z2); return z5; } finally { - SoLoader.f2299c.readLock().unlock(); + SoLoader.f2301c.readLock().unlock(); } } } diff --git a/app/src/main/java/c/i/a/c/a3/f0.java b/app/src/main/java/c/i/a/c/a3/f0.java index cae1ccfa7e..7977f0f7f3 100644 --- a/app/src/main/java/c/i/a/c/a3/f0.java +++ b/app/src/main/java/c/i/a/c/a3/f0.java @@ -92,8 +92,8 @@ public final class f0 extends l implements e0.b { if (dVar != null) { dVar.a(true); } - loader.f2364c.execute(new Loader.g(e0Var)); - loader.f2364c.shutdown(); + loader.f2366c.execute(new Loader.g(e0Var)); + loader.f2366c.shutdown(); e0Var.f653z.removeCallbacksAndMessages(null); e0Var.A = null; e0Var.V = true; diff --git a/app/src/main/java/c/i/a/c/t2/b0.java b/app/src/main/java/c/i/a/c/t2/b0.java index 3b532ee9d8..a0ed211ac9 100644 --- a/app/src/main/java/c/i/a/c/t2/b0.java +++ b/app/src/main/java/c/i/a/c/t2/b0.java @@ -84,7 +84,7 @@ public final class b0 extends v { public AudioProcessor.a f(AudioProcessor.a aVar) throws AudioProcessor.UnhandledAudioFormatException { int i = aVar.d; if (i == 3 || i == 2 || i == 268435456 || i == 536870912 || i == 805306368 || i == 4) { - return i != 2 ? new AudioProcessor.a(aVar.b, aVar.f2306c, 2) : AudioProcessor.a.a; + return i != 2 ? new AudioProcessor.a(aVar.b, aVar.f2308c, 2) : AudioProcessor.a.a; } throw new AudioProcessor.UnhandledAudioFormatException(aVar); } diff --git a/app/src/main/java/c/i/a/c/t2/e0.java b/app/src/main/java/c/i/a/c/t2/e0.java index 670800151b..07774cd7fe 100644 --- a/app/src/main/java/c/i/a/c/t2/e0.java +++ b/app/src/main/java/c/i/a/c/t2/e0.java @@ -79,7 +79,7 @@ public final class e0 implements AudioProcessor { i = aVar.b; } this.e = aVar; - AudioProcessor.a aVar2 = new AudioProcessor.a(i, aVar.f2306c, 2); + AudioProcessor.a aVar2 = new AudioProcessor.a(i, aVar.f2308c, 2); this.f = aVar2; this.i = true; return aVar2; @@ -128,7 +128,7 @@ public final class e0 implements AudioProcessor { AudioProcessor.a aVar2 = this.f; this.h = aVar2; if (this.i) { - this.j = new d0(aVar.b, aVar.f2306c, this.f889c, this.d, aVar2.b); + this.j = new d0(aVar.b, aVar.f2308c, this.f889c, this.d, aVar2.b); } else { d0 d0Var = this.j; if (d0Var != null) { diff --git a/app/src/main/java/c/i/a/c/t2/w.java b/app/src/main/java/c/i/a/c/t2/w.java index 07a15f8f40..73b4c8b81e 100644 --- a/app/src/main/java/c/i/a/c/t2/w.java +++ b/app/src/main/java/c/i/a/c/t2/w.java @@ -35,11 +35,11 @@ public final class w extends v { return AudioProcessor.a.a; } if (aVar.d == 2) { - boolean z2 = aVar.f2306c != iArr.length; + boolean z2 = aVar.f2308c != iArr.length; int i = 0; while (i < iArr.length) { int i2 = iArr[i]; - if (i2 < aVar.f2306c) { + if (i2 < aVar.f2308c) { z2 |= i2 != i; i++; } else { diff --git a/app/src/main/java/c/i/a/c/t2/y.java b/app/src/main/java/c/i/a/c/t2/y.java index cd747722c0..22d014143b 100644 --- a/app/src/main/java/c/i/a/c/t2/y.java +++ b/app/src/main/java/c/i/a/c/t2/y.java @@ -45,7 +45,7 @@ public final class y extends v { public AudioProcessor.a f(AudioProcessor.a aVar) throws AudioProcessor.UnhandledAudioFormatException { int i2 = aVar.d; if (e0.y(i2)) { - return i2 != 4 ? new AudioProcessor.a(aVar.b, aVar.f2306c, 4) : AudioProcessor.a.a; + return i2 != 4 ? new AudioProcessor.a(aVar.b, aVar.f2308c, 4) : AudioProcessor.a.a; } throw new AudioProcessor.UnhandledAudioFormatException(aVar); } diff --git a/app/src/main/java/c/i/a/c/w2/d.java b/app/src/main/java/c/i/a/c/w2/d.java index 806da575aa..b8c6a7f53f 100644 --- a/app/src/main/java/c/i/a/c/w2/d.java +++ b/app/src/main/java/c/i/a/c/w2/d.java @@ -14,7 +14,7 @@ public final /* synthetic */ class d implements Runnable { public final void run() { DefaultDrmSessionManager.d dVar = this.i; if (!dVar.d) { - DrmSession drmSession = dVar.f2322c; + DrmSession drmSession = dVar.f2324c; if (drmSession != null) { drmSession.b(dVar.b); } diff --git a/app/src/main/java/c/i/a/c/w2/e.java b/app/src/main/java/c/i/a/c/w2/e.java index 365ddad00e..37d809af54 100644 --- a/app/src/main/java/c/i/a/c/w2/e.java +++ b/app/src/main/java/c/i/a/c/w2/e.java @@ -22,7 +22,7 @@ public final /* synthetic */ class e implements Runnable { if (defaultDrmSessionManager.p != 0 && !dVar.d) { Looper looper = defaultDrmSessionManager.t; Objects.requireNonNull(looper); - dVar.f2322c = defaultDrmSessionManager.e(looper, dVar.b, j1Var, false); + dVar.f2324c = defaultDrmSessionManager.e(looper, dVar.b, j1Var, false); DefaultDrmSessionManager.this.n.add(dVar); } } diff --git a/app/src/main/java/c/i/a/c/w2/o.java b/app/src/main/java/c/i/a/c/w2/o.java index 843c883f1f..dc18f5c944 100644 --- a/app/src/main/java/c/i/a/c/w2/o.java +++ b/app/src/main/java/c/i/a/c/w2/o.java @@ -19,7 +19,7 @@ public final /* synthetic */ class o implements MediaDrm.OnEventListener { c0 c0Var = this.a; a0.b bVar = this.b; Objects.requireNonNull(c0Var); - DefaultDrmSessionManager.c cVar = DefaultDrmSessionManager.this.f2321x; + DefaultDrmSessionManager.c cVar = DefaultDrmSessionManager.this.f2323x; Objects.requireNonNull(cVar); cVar.obtainMessage(i, bArr).sendToTarget(); } diff --git a/app/src/main/java/c/i/a/f/c/a/f/a.java b/app/src/main/java/c/i/a/f/c/a/f/a.java index e7df650aa9..4af7b8ef73 100644 --- a/app/src/main/java/c/i/a/f/c/a/f/a.java +++ b/app/src/main/java/c/i/a/f/c/a/f/a.java @@ -17,7 +17,7 @@ public class a extends b { public final synchronized int f() { if (j == 1) { Context context = this.a; - Object obj = GoogleApiAvailability.f2382c; + Object obj = GoogleApiAvailability.f2384c; GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.d; int b = googleApiAvailability.b(context, 12451000); if (b == 0) { diff --git a/app/src/main/java/c/i/a/f/c/a/f/b/a.java b/app/src/main/java/c/i/a/f/c/a/f/b/a.java index 5132d3a536..14bbb8e484 100644 --- a/app/src/main/java/c/i/a/f/c/a/f/b/a.java +++ b/app/src/main/java/c/i/a/f/c/a/f/b/a.java @@ -109,7 +109,7 @@ public class a { if (str5 != null) { jSONObject.put("displayName", str5); } - String str6 = googleSignInAccount.f2377s; + String str6 = googleSignInAccount.f2379s; if (str6 != null) { jSONObject.put("givenName", str6); } @@ -157,7 +157,7 @@ public class a { } jSONObject2.put("idTokenRequested", googleSignInOptions.r); jSONObject2.put("forceCodeForRefreshToken", googleSignInOptions.t); - jSONObject2.put("serverAuthRequested", googleSignInOptions.f2378s); + jSONObject2.put("serverAuthRequested", googleSignInOptions.f2380s); if (!TextUtils.isEmpty(googleSignInOptions.u)) { jSONObject2.put("serverClientId", googleSignInOptions.u); } diff --git a/app/src/main/java/c/i/a/f/e/h/j/a1.java b/app/src/main/java/c/i/a/f/e/h/j/a1.java index f938ef83b3..fbc84cca20 100644 --- a/app/src/main/java/c/i/a/f/e/h/j/a1.java +++ b/app/src/main/java/c/i/a/f/e/h/j/a1.java @@ -16,7 +16,7 @@ public class a1 extends t0 { /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public a1(j jVar, g gVar) { super(jVar, GoogleApiAvailability.d); - Object obj = GoogleApiAvailability.f2382c; + Object obj = GoogleApiAvailability.f2384c; this.o = gVar; jVar.a("ConnectionlessLifecycleHelper", this); } diff --git a/app/src/main/java/c/i/a/f/e/h/j/b0.java b/app/src/main/java/c/i/a/f/e/h/j/b0.java index 9a0fa79ee0..ea447f676d 100644 --- a/app/src/main/java/c/i/a/f/e/h/j/b0.java +++ b/app/src/main/java/c/i/a/f/e/h/j/b0.java @@ -16,7 +16,7 @@ public class b0 extends t0 { /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public b0(j jVar) { super(jVar, GoogleApiAvailability.d); - Object obj = GoogleApiAvailability.f2382c; + Object obj = GoogleApiAvailability.f2384c; jVar.a("GmsAvailabilityHelper", this); } diff --git a/app/src/main/java/c/i/a/f/e/h/j/g.java b/app/src/main/java/c/i/a/f/e/h/j/g.java index 5ded42d2aa..e8ab2ef132 100644 --- a/app/src/main/java/c/i/a/f/e/h/j/g.java +++ b/app/src/main/java/c/i/a/f/e/h/j/g.java @@ -654,7 +654,7 @@ public class g implements Handler.Callback { handlerThread.start(); Looper looper = handlerThread.getLooper(); Context applicationContext = context.getApplicationContext(); - Object obj = GoogleApiAvailability.f2382c; + Object obj = GoogleApiAvailability.f2384c; l = new g(applicationContext, looper, GoogleApiAvailability.d); } gVar = l; diff --git a/app/src/main/java/c/i/a/f/e/k/d.java b/app/src/main/java/c/i/a/f/e/k/d.java index c16c5afdec..4c9e6f7fb8 100644 --- a/app/src/main/java/c/i/a/f/e/k/d.java +++ b/app/src/main/java/c/i/a/f/e/k/d.java @@ -31,7 +31,7 @@ public abstract class d extends b implements a.f { public d(Context context, Looper looper, int i, c cVar, f fVar, l lVar) { super(context, looper, r3, r4, i, new r(fVar), new q(lVar), cVar.f); e a = e.a(context); - Object obj = GoogleApiAvailability.f2382c; + Object obj = GoogleApiAvailability.f2384c; GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.d; Objects.requireNonNull(fVar, "null reference"); Objects.requireNonNull(lVar, "null reference"); diff --git a/app/src/main/java/c/i/a/f/e/o/f.java b/app/src/main/java/c/i/a/f/e/o/f.java index 66e29eb76e..82ae75dc37 100644 --- a/app/src/main/java/c/i/a/f/e/o/f.java +++ b/app/src/main/java/c/i/a/f/e/o/f.java @@ -1763,7 +1763,7 @@ public final class f { } public static final void c(f0.e0.f.a aVar, f0.e0.f.c cVar, String str) { - d.b bVar = f0.e0.f.d.f2815c; + d.b bVar = f0.e0.f.d.f2817c; Logger logger = f0.e0.f.d.b; StringBuilder sb = new StringBuilder(); sb.append(cVar.f); @@ -1772,7 +1772,7 @@ public final class f { m.checkExpressionValueIsNotNull(format, "java.lang.String.format(format, *args)"); sb.append(format); sb.append(": "); - sb.append(aVar.f2813c); + sb.append(aVar.f2815c); logger.fine(sb.toString()); } diff --git a/app/src/main/java/c/i/a/f/g/b.java b/app/src/main/java/c/i/a/f/g/b.java index 04cfa2fe06..cd8d65010d 100644 --- a/app/src/main/java/c/i/a/f/g/b.java +++ b/app/src/main/java/c/i/a/f/g/b.java @@ -10,12 +10,12 @@ public final class b implements DynamiteModule.a { int b = bVar.b(context, str); aVar.a = b; if (b != 0) { - aVar.f2386c = -1; + aVar.f2388c = -1; } else { int a = bVar.a(context, str, true); aVar.b = a; if (a != 0) { - aVar.f2386c = 1; + aVar.f2388c = 1; } } return aVar; diff --git a/app/src/main/java/c/i/a/f/g/c.java b/app/src/main/java/c/i/a/f/g/c.java index d627c71c3a..0032b088fe 100644 --- a/app/src/main/java/c/i/a/f/g/c.java +++ b/app/src/main/java/c/i/a/f/g/c.java @@ -16,11 +16,11 @@ public final class c implements DynamiteModule.a { } int i = aVar.a; if (i == 0 && aVar.b == 0) { - aVar.f2386c = 0; + aVar.f2388c = 0; } else if (i >= aVar.b) { - aVar.f2386c = -1; + aVar.f2388c = -1; } else { - aVar.f2386c = 1; + aVar.f2388c = 1; } return aVar; } diff --git a/app/src/main/java/c/i/a/f/g/d.java b/app/src/main/java/c/i/a/f/g/d.java index d4ea1c671f..4e4adf9959 100644 --- a/app/src/main/java/c/i/a/f/g/d.java +++ b/app/src/main/java/c/i/a/f/g/d.java @@ -12,11 +12,11 @@ public final class d implements DynamiteModule.a { aVar.b = a; int i = aVar.a; if (i == 0 && a == 0) { - aVar.f2386c = 0; + aVar.f2388c = 0; } else if (a >= i) { - aVar.f2386c = 1; + aVar.f2388c = 1; } else { - aVar.f2386c = -1; + aVar.f2388c = -1; } return aVar; } diff --git a/app/src/main/java/c/i/a/f/h/l/g4.java b/app/src/main/java/c/i/a/f/h/l/g4.java index d8ce6282ca..7e56be5221 100644 --- a/app/src/main/java/c/i/a/f/h/l/g4.java +++ b/app/src/main/java/c/i/a/f/h/l/g4.java @@ -11,7 +11,7 @@ public final class g4 implements v7 { public g4(zzhi zzhi) { Charset charset = w4.a; this.a = zzhi; - zzhi.f2387c = this; + zzhi.f2389c = this; } public final void a(int i, double d) throws IOException { @@ -41,7 +41,7 @@ public final class g4 implements v7 { public final void e(int i, Object obj, q6 q6Var) throws IOException { zzhi zzhi = this.a; zzhi.f(i, 3); - q6Var.g((c6) obj, zzhi.f2387c); + q6Var.g((c6) obj, zzhi.f2389c); zzhi.f(i, 4); } diff --git a/app/src/main/java/c/i/a/f/h/l/u4.java b/app/src/main/java/c/i/a/f/h/l/u4.java index 3f7bac0c3a..2ba04ecb84 100644 --- a/app/src/main/java/c/i/a/f/h/l/u4.java +++ b/app/src/main/java/c/i/a/f/h/l/u4.java @@ -270,7 +270,7 @@ public abstract class u4, Build @Override // c.i.a.f.h.l.c6 public final void i(zzhi zzhi) throws IOException { q6 b2 = n6.a.b(this); - g4 g4Var = zzhi.f2387c; + g4 g4Var = zzhi.f2389c; if (g4Var == null) { g4Var = new g4(zzhi); } diff --git a/app/src/main/java/c/i/a/f/i/b/g.java b/app/src/main/java/c/i/a/f/i/b/g.java index 73386e4a70..f2ffb99f0c 100644 --- a/app/src/main/java/c/i/a/f/i/b/g.java +++ b/app/src/main/java/c/i/a/f/i/b/g.java @@ -696,7 +696,7 @@ public final class g extends i9 { contentValues.put("triggered_timestamp", Long.valueOf(zzz.k.k)); contentValues.put("time_to_live", Long.valueOf(zzz.r)); e(); - contentValues.put("expired_event", t9.g0(zzz.f2393s)); + contentValues.put("expired_event", t9.g0(zzz.f2395s)); try { if (t().insertWithOnConflict("conditional_properties", null, contentValues, 5) == -1) { g().f.b("Failed to insert/update conditional user property (got -1)", q3.s(zzz.i)); diff --git a/app/src/main/java/c/i/a/f/i/b/k9.java b/app/src/main/java/c/i/a/f/i/b/k9.java index da94017dc1..35caf34958 100644 --- a/app/src/main/java/c/i/a/f/i/b/k9.java +++ b/app/src/main/java/c/i/a/f/i/b/k9.java @@ -355,7 +355,7 @@ public class k9 implements t5 { T = K().T(zzn.i); if (T != null) { this.k.t(); - if (t9.d0(zzn.j, T.v(), zzn.f2392z, T.y())) { + if (t9.d0(zzn.j, T.v(), zzn.f2394z, T.y())) { this.k.g().i.b("New GMP App Id passed in. Removing cached database data. appId", q3.s(T.o())); g K = K(); String o = T.o(); @@ -404,7 +404,7 @@ public class k9 implements t5 { str2 = "_et"; j2 = 1; } - if (zzn.f2391y) { + if (zzn.f2393y) { bundle2.putLong("_dac", j2); } g K2 = K(); @@ -482,7 +482,7 @@ public class k9 implements t5 { } else { j = 1; } - if (zzn.f2391y) { + if (zzn.f2393y) { bundle3.putLong("_dac", j); } B(new zzaq("_v", new zzap(bundle3), "auto", j4), zzn); @@ -559,7 +559,7 @@ public class k9 implements t5 { if (Z.m) { K().V(zzz.i, zzz.k.j); } - zzaq zzaq = zzz.f2393s; + zzaq zzaq = zzz.f2395s; if (zzaq != null) { Bundle bundle = null; zzap zzap = zzaq.j; @@ -568,7 +568,7 @@ public class k9 implements t5 { } t9 t = this.k.t(); String str = zzz.i; - zzaq zzaq2 = zzz.f2393s; + zzaq zzaq2 = zzz.f2395s; I(t.B(str, zzaq2.i, bundle, Z.j, zzaq2.l, true, x7.b() && this.k.h.o(p.M0)), zzn); } } else { @@ -634,16 +634,16 @@ public class k9 implements t5 { T.m(zzn.j); z2 = true; } - if (!TextUtils.equals(zzn.f2392z, T.y())) { - T.q(zzn.f2392z); + if (!TextUtils.equals(zzn.f2394z, T.y())) { + T.q(zzn.f2394z); z2 = true; } if (da.b() && this.k.h.u(T.o(), p.f1229j0) && !TextUtils.equals(zzn.D, T.B())) { T.u(zzn.D); z2 = true; } - if (!TextUtils.isEmpty(zzn.f2389s) && !zzn.f2389s.equals(T.H())) { - T.A(zzn.f2389s); + if (!TextUtils.isEmpty(zzn.f2391s) && !zzn.f2391s.equals(T.H())) { + T.A(zzn.f2391s); z2 = true; } long j2 = zzn.m; @@ -688,8 +688,8 @@ public class k9 implements t5 { T.n(zzn.w); z2 = true; } - if (zzn.f2390x != T.i()) { - T.r(zzn.f2390x); + if (zzn.f2392x != T.i()) { + T.r(zzn.f2392x); z2 = true; } if (zzn.A != T.j()) { @@ -712,11 +712,11 @@ public class k9 implements t5 { z2 = true; if (!TextUtils.equals(zzn.j, T.v())) { } - if (!TextUtils.equals(zzn.f2392z, T.y())) { + if (!TextUtils.equals(zzn.f2394z, T.y())) { } T.u(zzn.D); z2 = true; - T.A(zzn.f2389s); + T.A(zzn.f2391s); z2 = true; long j2 = zzn.m; T.t(zzn.m); @@ -738,7 +738,7 @@ public class k9 implements t5 { z2 = true; if (zzn.w != T.h()) { } - if (zzn.f2390x != T.i()) { + if (zzn.f2392x != T.i()) { } if (zzn.A != T.j()) { } @@ -774,12 +774,12 @@ public class k9 implements t5 { T.c(c(h)); } T.m(zzn.j); - T.q(zzn.f2392z); + T.q(zzn.f2394z); if (da.b() && this.k.h.u(T.o(), p.f1229j0)) { T.u(zzn.D); } - if (!TextUtils.isEmpty(zzn.f2389s)) { - T.A(zzn.f2389s); + if (!TextUtils.isEmpty(zzn.f2391s)) { + T.A(zzn.f2391s); } long j3 = zzn.m; if (j3 != 0) { @@ -802,7 +802,7 @@ public class k9 implements t5 { T.R(zzn.t); } T.n(zzn.w); - T.r(zzn.f2390x); + T.r(zzn.f2392x); T.b(zzn.A); T.z(zzn.B); T.a.f().b(); @@ -1055,11 +1055,11 @@ public class k9 implements t5 { if (TextUtils.isEmpty(u0.s0()) && !TextUtils.isEmpty(zzn.D)) { u0.u0(zzn.D); } - if (TextUtils.isEmpty(u0.s0()) && TextUtils.isEmpty(u0.x0()) && !TextUtils.isEmpty(zzn.f2392z)) { - u0.r0(zzn.f2392z); + if (TextUtils.isEmpty(u0.s0()) && TextUtils.isEmpty(u0.x0()) && !TextUtils.isEmpty(zzn.f2394z)) { + u0.r0(zzn.f2394z); } - } else if (TextUtils.isEmpty(u0.s0()) && !TextUtils.isEmpty(zzn.f2392z)) { - u0.r0(zzn.f2392z); + } else if (TextUtils.isEmpty(u0.s0()) && !TextUtils.isEmpty(zzn.f2394z)) { + u0.r0(zzn.f2394z); } long j4 = zzn.n; if (j4 != 0) { @@ -1081,7 +1081,7 @@ public class k9 implements t5 { u0.y(((Boolean) obj2).booleanValue()); } } - } else if (!this.k.y().s(this.k.j()) && zzn.f2390x && (!hb.b() || !this.k.a().v(zzn.i, p.G0))) { + } else if (!this.k.y().s(this.k.j()) && zzn.f2392x && (!hb.b() || !this.k.a().v(zzn.i, p.G0))) { String string = Settings.Secure.getString(this.k.j().getContentResolver(), "android_id"); if (string == null) { this.k.g().A().b("null secure ID. appId", q3.s(u0.k0())); @@ -1120,7 +1120,7 @@ public class k9 implements t5 { } else { T2.c(c(h)); } - T2.A(zzn.f2389s); + T2.A(zzn.f2391s); T2.m(zzn.j); if (!t8.b() || !this.k.a().o(p.J0) || h.j()) { T2.x(this.j.t(zzn.i)); @@ -1200,7 +1200,7 @@ public class k9 implements t5 { } public final boolean L(zzn zzn) { - return (!da.b() || !this.k.h.u(zzn.i, p.f1229j0)) ? !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.f2392z) : !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.D) || !TextUtils.isEmpty(zzn.f2392z); + return (!da.b() || !this.k.h.u(zzn.i, p.f1229j0)) ? !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.f2394z) : !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.D) || !TextUtils.isEmpty(zzn.f2394z); } public final ba M() { @@ -1753,7 +1753,7 @@ public class k9 implements t5 { if (zzz2 != null) { this.k.g().n.d("User property expired", zzz2.i, this.k.u().y(zzz2.k.j), zzz2.k.w0()); K().V(str, zzz2.k.j); - zzaq zzaq4 = zzz2.f2393s; + zzaq zzaq4 = zzz2.f2395s; if (zzaq4 != null) { arrayList.add(zzaq4); } diff --git a/app/src/main/java/c/i/a/f/i/b/q9.java b/app/src/main/java/c/i/a/f/i/b/q9.java index 4ac3950ec4..5c70f7c903 100644 --- a/app/src/main/java/c/i/a/f/i/b/q9.java +++ b/app/src/main/java/c/i/a/f/i/b/q9.java @@ -282,7 +282,7 @@ public final class q9 extends i9 { @WorkerThread public static boolean O(zzaq zzaq, zzn zzn) { Objects.requireNonNull(zzaq, "null reference"); - return !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.f2392z); + return !TextUtils.isEmpty(zzn.j) || !TextUtils.isEmpty(zzn.f2394z); } public static boolean P(String str) { diff --git a/app/src/main/java/c/i/a/f/i/b/t9.java b/app/src/main/java/c/i/a/f/i/b/t9.java index 108b5fcd6a..9eb801c721 100644 --- a/app/src/main/java/c/i/a/f/i/b/t9.java +++ b/app/src/main/java/c/i/a/f/i/b/t9.java @@ -212,10 +212,10 @@ public final class t9 extends r5 { } bundle.putLong("triggered_timestamp", zzz.k.k); bundle.putLong("time_to_live", zzz.r); - zzaq zzaq3 = zzz.f2393s; + zzaq zzaq3 = zzz.f2395s; if (zzaq3 != null) { bundle.putString("expired_event_name", zzaq3.i); - zzap zzap3 = zzz.f2393s.j; + zzap zzap3 = zzz.f2395s.j; if (zzap3 != null) { bundle.putBundle("expired_event_params", zzap3.x0()); } diff --git a/app/src/main/java/c/i/a/f/i/b/z4.java b/app/src/main/java/c/i/a/f/i/b/z4.java index 14560db1ce..3c70f6e3e0 100644 --- a/app/src/main/java/c/i/a/f/i/b/z4.java +++ b/app/src/main/java/c/i/a/f/i/b/z4.java @@ -286,6 +286,6 @@ public final class z4 extends l3 { public final void y0(zzn zzn) { Objects.requireNonNull(zzn, "null reference"); x0(zzn.i, false); - this.a.k.t().c0(zzn.j, zzn.f2392z, zzn.D); + this.a.k.t().c0(zzn.j, zzn.f2394z, zzn.D); } } diff --git a/app/src/main/java/c/i/a/f/j/b/e/i.java b/app/src/main/java/c/i/a/f/j/b/e/i.java index b4de3d70dc..e00a507d23 100644 --- a/app/src/main/java/c/i/a/f/j/b/e/i.java +++ b/app/src/main/java/c/i/a/f/j/b/e/i.java @@ -68,7 +68,7 @@ public final class i extends MessagesClient { public final Task g(MessageListener messageListener, SubscribeOptions subscribeOptions) { d.o(subscribeOptions.a.r == 0, "Strategy.setBackgroundScanMode() is only supported by background subscribe (the version which takes a PendingIntent)."); k m = m(messageListener); - return k(m, new l(this, m, new s(this, m(subscribeOptions.f2394c), m), subscribeOptions), new m(m)); + return k(m, new l(this, m, new s(this, m(subscribeOptions.f2396c), m), subscribeOptions), new m(m)); } @Override // com.google.android.gms.nearby.messages.MessagesClient diff --git a/app/src/main/java/c/i/a/g/k/b.java b/app/src/main/java/c/i/a/g/k/b.java index d4f2fe5295..122476f333 100644 --- a/app/src/main/java/c/i/a/g/k/b.java +++ b/app/src/main/java/c/i/a/g/k/b.java @@ -18,12 +18,12 @@ public class b implements ViewTreeObserver.OnPreDrawListener { } this.i.getViewTreeObserver().removeOnPreDrawListener(this); ClockFaceView clockFaceView = this.i; - int height = ((this.i.getHeight() / 2) - clockFaceView.l.q) - clockFaceView.f2425s; + int height = ((this.i.getHeight() / 2) - clockFaceView.l.q) - clockFaceView.f2427s; if (height != clockFaceView.j) { clockFaceView.j = height; clockFaceView.a(); ClockHandView clockHandView = clockFaceView.l; - clockHandView.f2429z = clockFaceView.j; + clockHandView.f2431z = clockFaceView.j; clockHandView.invalidate(); } return true; diff --git a/app/src/main/java/c/i/a/g/k/f.java b/app/src/main/java/c/i/a/g/k/f.java index e5441c5822..04fe4b4303 100644 --- a/app/src/main/java/c/i/a/g/k/f.java +++ b/app/src/main/java/c/i/a/g/k/f.java @@ -32,7 +32,7 @@ public class f implements ClockHandView.OnRotateListener, TimePickerView.d, Time TimePickerView timePickerView2 = this.l; timePickerView2.p = this; timePickerView2.o = this; - timePickerView2.k.f2427x = this; + timePickerView2.k.f2429x = this; g(i, "%d"); g(j, "%d"); g(k, "%02d"); diff --git a/app/src/main/java/c/i/c/m/d/n/a.java b/app/src/main/java/c/i/c/m/d/n/a.java index db4da475ca..911ac50ea5 100644 --- a/app/src/main/java/c/i/c/m/d/n/a.java +++ b/app/src/main/java/c/i/c/m/d/n/a.java @@ -105,7 +105,7 @@ public class a { } public a c(String str, String str2, String str3, File file) { - MediaType.a aVar = MediaType.f2962c; + MediaType.a aVar = MediaType.f2964c; RequestBody create = RequestBody.create(MediaType.a.b(str3), file); if (this.f == null) { MultipartBody.a aVar2 = new MultipartBody.a(); diff --git a/app/src/main/java/c/i/d/q/x/b.java b/app/src/main/java/c/i/d/q/x/b.java index 0842485e1e..b42c8ac015 100644 --- a/app/src/main/java/c/i/d/q/x/b.java +++ b/app/src/main/java/c/i/d/q/x/b.java @@ -106,7 +106,7 @@ public final class b extends JsonWriter { public final void O(JsonElement jsonElement) { if (this.w != null) { - if (!(jsonElement instanceof j) || this.f2469s) { + if (!(jsonElement instanceof j) || this.f2471s) { ((JsonObject) N()).a.put(this.w, jsonElement); } this.w = null; diff --git a/app/src/main/java/c/i/e/q/j.java b/app/src/main/java/c/i/e/q/j.java index 33715314bb..beb3db6f90 100644 --- a/app/src/main/java/c/i/e/q/j.java +++ b/app/src/main/java/c/i/e/q/j.java @@ -54,7 +54,7 @@ public final class j extends k { if (z3 || !z2) { return k; } - Result result = new Result(k.a.substring(1), k.b, k.f2470c, aVar2); + Result result = new Result(k.a.substring(1), k.b, k.f2472c, aVar2); result.a(k.e); return result; } diff --git a/app/src/main/java/c/i/e/q/k.java b/app/src/main/java/c/i/e/q/k.java index 96109dbbc8..3ada8b4a52 100644 --- a/app/src/main/java/c/i/e/q/k.java +++ b/app/src/main/java/c/i/e/q/k.java @@ -113,7 +113,7 @@ public abstract class k implements i { i = (((Integer) map2.get(jVar)).intValue() + 270) % 360; } c2.b(jVar, Integer.valueOf(i)); - c.i.e.k[] kVarArr = c2.f2470c; + c.i.e.k[] kVarArr = c2.f2472c; if (kVarArr != null) { int i2 = d.b; for (int i3 = 0; i3 < kVarArr.length; i3++) { @@ -171,7 +171,7 @@ public abstract class k implements i { Result b = kVar.b(i10, aVar, enumMap); if (i11 != i4) { b.b(j.ORIENTATION, Integer.valueOf((int) BaseTransientBottomBar.ANIMATION_FADE_DURATION)); - c.i.e.k[] kVarArr = b.f2470c; + c.i.e.k[] kVarArr = b.f2472c; if (kVarArr != null) { float f = (float) i2; map2 = enumMap; diff --git a/app/src/main/java/c/i/e/q/l.java b/app/src/main/java/c/i/e/q/l.java index 5e05733ac0..86c5b8656b 100644 --- a/app/src/main/java/c/i/e/q/l.java +++ b/app/src/main/java/c/i/e/q/l.java @@ -16,7 +16,7 @@ public final class l extends p { public static Result o(Result result) throws FormatException { String str = result.a; if (str.charAt(0) == '0') { - Result result2 = new Result(str.substring(1), null, result.f2470c, a.UPC_A); + Result result2 = new Result(str.substring(1), null, result.f2472c, a.UPC_A); Map map = result.e; if (map != null) { result2.a(map); diff --git a/app/src/main/java/c/i/e/q/p.java b/app/src/main/java/c/i/e/q/p.java index 82afc6930c..27c0e13d21 100644 --- a/app/src/main/java/c/i/e/q/p.java +++ b/app/src/main/java/c/i/e/q/p.java @@ -187,15 +187,15 @@ public abstract class p extends k { Result a2 = this.f.a(i, aVar, i3[1]); result.b(j.UPC_EAN_EXTENSION, a2.a); result.a(a2.e); - k[] kVarArr = a2.f2470c; - k[] kVarArr2 = result.f2470c; + k[] kVarArr = a2.f2472c; + k[] kVarArr2 = result.f2472c; if (kVarArr2 == null) { - result.f2470c = kVarArr; + result.f2472c = kVarArr; } else if (kVarArr != null && kVarArr.length > 0) { k[] kVarArr3 = new k[(kVarArr2.length + kVarArr.length)]; System.arraycopy(kVarArr2, 0, kVarArr3, 0, kVarArr2.length); System.arraycopy(kVarArr, 0, kVarArr3, kVarArr2.length, kVarArr.length); - result.f2470c = kVarArr3; + result.f2472c = kVarArr3; } i2 = a2.a.length(); } catch (ReaderException unused) { diff --git a/app/src/main/java/c/k/a/a/e.java b/app/src/main/java/c/k/a/a/e.java index a0e479d1aa..1883c3ebdd 100644 --- a/app/src/main/java/c/k/a/a/e.java +++ b/app/src/main/java/c/k/a/a/e.java @@ -26,13 +26,13 @@ public class e implements SeekBar.OnSeekBarChangeListener { int i2 = 255 - i; int i3 = 0; while (true) { - bVar = this.a.f2473s; + bVar = this.a.f2475s; int[] iArr = bVar.j; if (i3 >= iArr.length) { break; } int i4 = iArr[i3]; - this.a.f2473s.j[i3] = Color.argb(i2, Color.red(i4), Color.green(i4), Color.blue(i4)); + this.a.f2475s.j[i3] = Color.argb(i2, Color.red(i4), Color.green(i4), Color.blue(i4)); i3++; } bVar.notifyDataSetChanged(); diff --git a/app/src/main/java/c/o/a/n/g.java b/app/src/main/java/c/o/a/n/g.java index 35fd77f50f..e582631484 100644 --- a/app/src/main/java/c/o/a/n/g.java +++ b/app/src/main/java/c/o/a/n/g.java @@ -426,7 +426,7 @@ public abstract class g extends i { if (aVar != null) { CameraView.b bVar = (CameraView.b) this.l; bVar.b.a(1, "dispatchOnPictureTaken", aVar); - CameraView.this.f2498s.post(new c.o.a.i(bVar, aVar)); + CameraView.this.f2500s.post(new c.o.a.i(bVar, aVar)); return; } i.i.a(3, "onPictureResult", "result is null: something went wrong.", exc); diff --git a/app/src/main/java/c/o/a/n/k.java b/app/src/main/java/c/o/a/n/k.java index aa2c07cce7..6b34af1e6b 100644 --- a/app/src/main/java/c/o/a/n/k.java +++ b/app/src/main/java/c/o/a/n/k.java @@ -23,7 +23,7 @@ public class k implements f { if (cVar2 != null) { CameraView.b bVar = (CameraView.b) this.a.l; bVar.b.a(1, "dispatchOnCameraOpened", cVar2); - CameraView.this.f2498s.post(new c.o.a.f(bVar, cVar2)); + CameraView.this.f2500s.post(new c.o.a.f(bVar, cVar2)); return c.i.a.f.e.o.f.R(null); } throw new RuntimeException("Null options!"); diff --git a/app/src/main/java/c/o/a/n/m.java b/app/src/main/java/c/o/a/n/m.java index ba78b4c7be..0fe99b4202 100644 --- a/app/src/main/java/c/o/a/n/m.java +++ b/app/src/main/java/c/o/a/n/m.java @@ -16,6 +16,6 @@ public class m implements e { public void onSuccess(Void r6) { CameraView.b bVar = (CameraView.b) this.a.l; bVar.b.a(1, "dispatchOnCameraClosed"); - CameraView.this.f2498s.post(new g(bVar)); + CameraView.this.f2500s.post(new g(bVar)); } } diff --git a/app/src/main/java/c/o/a/r/f.java b/app/src/main/java/c/o/a/r/f.java index 19209eb986..0060dfec6c 100644 --- a/app/src/main/java/c/o/a/r/f.java +++ b/app/src/main/java/c/o/a/r/f.java @@ -65,17 +65,17 @@ public class f { int i3 = cameraView.w.g; if (!cameraView.l) { int i4 = (360 - i3) % 360; - c.o.a.n.t.a e = cameraView.f2499x.e(); + c.o.a.n.t.a e = cameraView.f2501x.e(); e.e(i4); e.e = i4; e.d(); } else { - c.o.a.n.t.a e2 = cameraView.f2499x.e(); + c.o.a.n.t.a e2 = cameraView.f2501x.e(); e2.e(i2); e2.e = i2; e2.d(); } - CameraView.this.f2498s.post(new j(bVar, (i2 + i3) % 360)); + CameraView.this.f2500s.post(new j(bVar, (i2 + i3) % 360)); return; } return; diff --git a/app/src/main/java/c/o/a/v/d.java b/app/src/main/java/c/o/a/v/d.java index d6f7432b7e..b3a75eacfd 100644 --- a/app/src/main/java/c/o/a/v/d.java +++ b/app/src/main/java/c/o/a/v/d.java @@ -34,12 +34,12 @@ public abstract class d { boolean z4 = !z2; CameraView.b bVar = (CameraView.b) ((g) aVar).l; if (z4 && (z3 = (cameraView = CameraView.this).k) && z3) { - if (cameraView.f2501z == null) { - cameraView.f2501z = new MediaActionSound(); + if (cameraView.f2503z == null) { + cameraView.f2503z = new MediaActionSound(); } - cameraView.f2501z.play(0); + cameraView.f2503z.play(0); } - CameraView.this.f2498s.post(new h(bVar)); + CameraView.this.f2500s.post(new h(bVar)); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackDataInfraTest.java b/app/src/main/java/com/discord/analytics/generated/events/TrackDataInfraTest.java index a25dfd5ad7..4ad391867b 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackDataInfraTest.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackDataInfraTest.java @@ -8,9 +8,10 @@ import d0.z.d.m; import java.util.List; /* compiled from: TrackDataInfraTest.kt */ public final class TrackDataInfraTest implements AnalyticsSchema, TrackBaseReceiver { - private final transient String analyticsSchemaTypeName = "data_infra_test"; - private final CharSequence pushToken = null; - private final List pushTokenArr = null; + private final transient String analyticsSchemaTypeName; + private final CharSequence pushToken; + private final List pushTokenArr; + private final CharSequence requiredStr; private TrackBase trackBase; @Override // com.discord.api.science.AnalyticsSchema @@ -26,7 +27,7 @@ public final class TrackDataInfraTest implements AnalyticsSchema, TrackBaseRecei return false; } TrackDataInfraTest trackDataInfraTest = (TrackDataInfraTest) obj; - return m.areEqual(this.pushToken, trackDataInfraTest.pushToken) && m.areEqual(this.pushTokenArr, trackDataInfraTest.pushTokenArr); + return m.areEqual(this.pushToken, trackDataInfraTest.pushToken) && m.areEqual(this.pushTokenArr, trackDataInfraTest.pushTokenArr) && m.areEqual(this.requiredStr, trackDataInfraTest.requiredStr); } public int hashCode() { @@ -34,16 +35,20 @@ public final class TrackDataInfraTest implements AnalyticsSchema, TrackBaseRecei int i = 0; int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; List list = this.pushTokenArr; - if (list != null) { - i = list.hashCode(); + int hashCode2 = (hashCode + (list != null ? list.hashCode() : 0)) * 31; + CharSequence charSequence2 = this.requiredStr; + if (charSequence2 != null) { + i = charSequence2.hashCode(); } - return hashCode + i; + return hashCode2 + i; } public String toString() { StringBuilder R = a.R("TrackDataInfraTest(pushToken="); R.append(this.pushToken); R.append(", pushTokenArr="); - return a.J(R, this.pushTokenArr, ")"); + R.append(this.pushTokenArr); + R.append(", requiredStr="); + return a.D(R, this.requiredStr, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissed.java b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissed.java new file mode 100644 index 0000000000..e8549031ef --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissed.java @@ -0,0 +1,53 @@ +package com.discord.analytics.generated.events; + +import c.d.b.a.a; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackDismissibleContentDismissed.kt */ +public final class TrackDismissibleContentDismissed implements AnalyticsSchema, TrackBaseReceiver { + private final CharSequence action = null; + private final transient String analyticsSchemaTypeName = "dismissible_content_dismissed"; + private final Long contentCount = null; + private TrackBase trackBase; + private final CharSequence type = null; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackDismissibleContentDismissed)) { + return false; + } + TrackDismissibleContentDismissed trackDismissibleContentDismissed = (TrackDismissibleContentDismissed) obj; + return m.areEqual(this.type, trackDismissibleContentDismissed.type) && m.areEqual(this.action, trackDismissibleContentDismissed.action) && m.areEqual(this.contentCount, trackDismissibleContentDismissed.contentCount); + } + + public int hashCode() { + CharSequence charSequence = this.type; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + CharSequence charSequence2 = this.action; + int hashCode2 = (hashCode + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; + Long l = this.contentCount; + if (l != null) { + i = l.hashCode(); + } + return hashCode2 + i; + } + + public String toString() { + StringBuilder R = a.R("TrackDismissibleContentDismissed(type="); + R.append(this.type); + R.append(", action="); + R.append(this.action); + R.append(", contentCount="); + return a.F(R, this.contentCount, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissedReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissedReceiver.java new file mode 100644 index 0000000000..c700aa648b --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentDismissedReceiver.java @@ -0,0 +1,6 @@ +package com.discord.analytics.generated.events; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackDismissibleContentDismissed.kt */ +public interface TrackDismissibleContentDismissedReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShown.java b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShown.java new file mode 100644 index 0000000000..7450312cbc --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShown.java @@ -0,0 +1,48 @@ +package com.discord.analytics.generated.events; + +import c.d.b.a.a; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackDismissibleContentShown.kt */ +public final class TrackDismissibleContentShown implements AnalyticsSchema, TrackBaseReceiver { + private final transient String analyticsSchemaTypeName = "dismissible_content_shown"; + private final Long contentCount = null; + private TrackBase trackBase; + private final CharSequence type = null; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackDismissibleContentShown)) { + return false; + } + TrackDismissibleContentShown trackDismissibleContentShown = (TrackDismissibleContentShown) obj; + return m.areEqual(this.type, trackDismissibleContentShown.type) && m.areEqual(this.contentCount, trackDismissibleContentShown.contentCount); + } + + public int hashCode() { + CharSequence charSequence = this.type; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + Long l = this.contentCount; + if (l != null) { + i = l.hashCode(); + } + return hashCode + i; + } + + public String toString() { + StringBuilder R = a.R("TrackDismissibleContentShown(type="); + R.append(this.type); + R.append(", contentCount="); + return a.F(R, this.contentCount, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShownReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShownReceiver.java new file mode 100644 index 0000000000..05ea19a607 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackDismissibleContentShownReceiver.java @@ -0,0 +1,6 @@ +package com.discord.analytics.generated.events; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackDismissibleContentShown.kt */ +public interface TrackDismissibleContentShownReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackGuildMemberUpdated.java b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildMemberUpdated.java index c2292a32d9..9013eab003 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackGuildMemberUpdated.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildMemberUpdated.java @@ -10,6 +10,8 @@ import java.util.List; public final class TrackGuildMemberUpdated implements AnalyticsSchema, TrackBaseReceiver { private final transient String analyticsSchemaTypeName = "guild_member_updated"; private final CharSequence avatarUpdateType = null; + private final CharSequence bannerUpdateType = null; + private final CharSequence bioUpdateType = null; private final Boolean deaf = null; private final Long deleteMessageDays = null; private final List fieldsUpdated = null; @@ -18,6 +20,7 @@ public final class TrackGuildMemberUpdated implements AnalyticsSchema, TrackBase private final Boolean mute = null; private final CharSequence newNickname = null; private final List newRoles = null; + private final CharSequence nicknameUpdateType = null; private final CharSequence oldNickname = null; private final List oldRoles = null; private final CharSequence reason = null; @@ -39,7 +42,7 @@ public final class TrackGuildMemberUpdated implements AnalyticsSchema, TrackBase return false; } TrackGuildMemberUpdated trackGuildMemberUpdated = (TrackGuildMemberUpdated) obj; - return m.areEqual(this.guildId, trackGuildMemberUpdated.guildId) && m.areEqual(this.guildName, trackGuildMemberUpdated.guildName) && m.areEqual(this.targetUserId, trackGuildMemberUpdated.targetUserId) && m.areEqual(this.updateType, trackGuildMemberUpdated.updateType) && m.areEqual(this.fieldsUpdated, trackGuildMemberUpdated.fieldsUpdated) && m.areEqual(this.oldNickname, trackGuildMemberUpdated.oldNickname) && m.areEqual(this.newNickname, trackGuildMemberUpdated.newNickname) && m.areEqual(this.mute, trackGuildMemberUpdated.mute) && m.areEqual(this.deaf, trackGuildMemberUpdated.deaf) && m.areEqual(this.oldRoles, trackGuildMemberUpdated.oldRoles) && m.areEqual(this.newRoles, trackGuildMemberUpdated.newRoles) && m.areEqual(this.reason, trackGuildMemberUpdated.reason) && m.areEqual(this.deleteMessageDays, trackGuildMemberUpdated.deleteMessageDays) && m.areEqual(this.avatarUpdateType, trackGuildMemberUpdated.avatarUpdateType) && m.areEqual(this.userPremiumTier, trackGuildMemberUpdated.userPremiumTier); + return m.areEqual(this.guildId, trackGuildMemberUpdated.guildId) && m.areEqual(this.guildName, trackGuildMemberUpdated.guildName) && m.areEqual(this.targetUserId, trackGuildMemberUpdated.targetUserId) && m.areEqual(this.updateType, trackGuildMemberUpdated.updateType) && m.areEqual(this.fieldsUpdated, trackGuildMemberUpdated.fieldsUpdated) && m.areEqual(this.oldNickname, trackGuildMemberUpdated.oldNickname) && m.areEqual(this.newNickname, trackGuildMemberUpdated.newNickname) && m.areEqual(this.mute, trackGuildMemberUpdated.mute) && m.areEqual(this.deaf, trackGuildMemberUpdated.deaf) && m.areEqual(this.oldRoles, trackGuildMemberUpdated.oldRoles) && m.areEqual(this.newRoles, trackGuildMemberUpdated.newRoles) && m.areEqual(this.reason, trackGuildMemberUpdated.reason) && m.areEqual(this.deleteMessageDays, trackGuildMemberUpdated.deleteMessageDays) && m.areEqual(this.avatarUpdateType, trackGuildMemberUpdated.avatarUpdateType) && m.areEqual(this.userPremiumTier, trackGuildMemberUpdated.userPremiumTier) && m.areEqual(this.nicknameUpdateType, trackGuildMemberUpdated.nicknameUpdateType) && m.areEqual(this.bannerUpdateType, trackGuildMemberUpdated.bannerUpdateType) && m.areEqual(this.bioUpdateType, trackGuildMemberUpdated.bioUpdateType); } public int hashCode() { @@ -73,10 +76,16 @@ public final class TrackGuildMemberUpdated implements AnalyticsSchema, TrackBase CharSequence charSequence6 = this.avatarUpdateType; int hashCode14 = (hashCode13 + (charSequence6 != null ? charSequence6.hashCode() : 0)) * 31; Long l4 = this.userPremiumTier; - if (l4 != null) { - i = l4.hashCode(); + int hashCode15 = (hashCode14 + (l4 != null ? l4.hashCode() : 0)) * 31; + CharSequence charSequence7 = this.nicknameUpdateType; + int hashCode16 = (hashCode15 + (charSequence7 != null ? charSequence7.hashCode() : 0)) * 31; + CharSequence charSequence8 = this.bannerUpdateType; + int hashCode17 = (hashCode16 + (charSequence8 != null ? charSequence8.hashCode() : 0)) * 31; + CharSequence charSequence9 = this.bioUpdateType; + if (charSequence9 != null) { + i = charSequence9.hashCode(); } - return hashCode14 + i; + return hashCode17 + i; } public String toString() { @@ -109,6 +118,12 @@ public final class TrackGuildMemberUpdated implements AnalyticsSchema, TrackBase R.append(", avatarUpdateType="); R.append(this.avatarUpdateType); R.append(", userPremiumTier="); - return a.F(R, this.userPremiumTier, ")"); + R.append(this.userPremiumTier); + R.append(", nicknameUpdateType="); + R.append(this.nicknameUpdateType); + R.append(", bannerUpdateType="); + R.append(this.bannerUpdateType); + R.append(", bioUpdateType="); + return a.D(R, this.bioUpdateType, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReported.java b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReported.java new file mode 100644 index 0000000000..1bb7852469 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReported.java @@ -0,0 +1,71 @@ +package com.discord.analytics.generated.events; + +import c.d.b.a.a; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.analytics.generated.traits.TrackGuild; +import com.discord.analytics.generated.traits.TrackGuildReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackGuildScheduledEventReported.kt */ +public final class TrackGuildScheduledEventReported implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver { + private final transient String analyticsSchemaTypeName = "guild_scheduled_event_reported"; + private final CharSequence description = null; + private final Long guildScheduledEventId = null; + private final Long reasonEnum = null; + private final CharSequence reportSubType = null; + private final CharSequence reportType = null; + private final CharSequence subject = null; + private TrackBase trackBase; + private TrackGuild trackGuild; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackGuildScheduledEventReported)) { + return false; + } + TrackGuildScheduledEventReported trackGuildScheduledEventReported = (TrackGuildScheduledEventReported) obj; + return m.areEqual(this.reportType, trackGuildScheduledEventReported.reportType) && m.areEqual(this.reportSubType, trackGuildScheduledEventReported.reportSubType) && m.areEqual(this.subject, trackGuildScheduledEventReported.subject) && m.areEqual(this.description, trackGuildScheduledEventReported.description) && m.areEqual(this.reasonEnum, trackGuildScheduledEventReported.reasonEnum) && m.areEqual(this.guildScheduledEventId, trackGuildScheduledEventReported.guildScheduledEventId); + } + + public int hashCode() { + CharSequence charSequence = this.reportType; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + CharSequence charSequence2 = this.reportSubType; + int hashCode2 = (hashCode + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; + CharSequence charSequence3 = this.subject; + int hashCode3 = (hashCode2 + (charSequence3 != null ? charSequence3.hashCode() : 0)) * 31; + CharSequence charSequence4 = this.description; + int hashCode4 = (hashCode3 + (charSequence4 != null ? charSequence4.hashCode() : 0)) * 31; + Long l = this.reasonEnum; + int hashCode5 = (hashCode4 + (l != null ? l.hashCode() : 0)) * 31; + Long l2 = this.guildScheduledEventId; + if (l2 != null) { + i = l2.hashCode(); + } + return hashCode5 + i; + } + + public String toString() { + StringBuilder R = a.R("TrackGuildScheduledEventReported(reportType="); + R.append(this.reportType); + R.append(", reportSubType="); + R.append(this.reportSubType); + R.append(", subject="); + R.append(this.subject); + R.append(", description="); + R.append(this.description); + R.append(", reasonEnum="); + R.append(this.reasonEnum); + R.append(", guildScheduledEventId="); + return a.F(R, this.guildScheduledEventId, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReportedReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReportedReceiver.java new file mode 100644 index 0000000000..9ca64b0581 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackGuildScheduledEventReportedReceiver.java @@ -0,0 +1,6 @@ +package com.discord.analytics.generated.events; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackGuildScheduledEventReported.kt */ +public interface TrackGuildScheduledEventReportedReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackMessageReported.java b/app/src/main/java/com/discord/analytics/generated/events/TrackMessageReported.java index 11500cc52a..158bac26c2 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackMessageReported.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackMessageReported.java @@ -22,6 +22,7 @@ public final class TrackMessageReported implements AnalyticsSchema, TrackBaseRec private final Long reportId = null; private final CharSequence reportSubType = null; private final CharSequence reportType = null; + private final Long reportedMessageAuthorId = null; private final CharSequence subject = null; private TrackBase trackBase; private TrackChannel trackChannel; @@ -41,7 +42,7 @@ public final class TrackMessageReported implements AnalyticsSchema, TrackBaseRec return false; } TrackMessageReported trackMessageReported = (TrackMessageReported) obj; - return m.areEqual(this.reportType, trackMessageReported.reportType) && m.areEqual(this.reportSubType, trackMessageReported.reportSubType) && m.areEqual(this.subject, trackMessageReported.subject) && m.areEqual(this.description, trackMessageReported.description) && m.areEqual(this.reasonEnum, trackMessageReported.reasonEnum) && m.areEqual(this.messageId, trackMessageReported.messageId) && m.areEqual(this.reportId, trackMessageReported.reportId) && m.areEqual(this.mutualGuildIds, trackMessageReported.mutualGuildIds); + return m.areEqual(this.reportType, trackMessageReported.reportType) && m.areEqual(this.reportSubType, trackMessageReported.reportSubType) && m.areEqual(this.subject, trackMessageReported.subject) && m.areEqual(this.description, trackMessageReported.description) && m.areEqual(this.reasonEnum, trackMessageReported.reasonEnum) && m.areEqual(this.messageId, trackMessageReported.messageId) && m.areEqual(this.reportId, trackMessageReported.reportId) && m.areEqual(this.mutualGuildIds, trackMessageReported.mutualGuildIds) && m.areEqual(this.reportedMessageAuthorId, trackMessageReported.reportedMessageAuthorId); } public int hashCode() { @@ -61,10 +62,12 @@ public final class TrackMessageReported implements AnalyticsSchema, TrackBaseRec Long l3 = this.reportId; int hashCode7 = (hashCode6 + (l3 != null ? l3.hashCode() : 0)) * 31; List list = this.mutualGuildIds; - if (list != null) { - i = list.hashCode(); + int hashCode8 = (hashCode7 + (list != null ? list.hashCode() : 0)) * 31; + Long l4 = this.reportedMessageAuthorId; + if (l4 != null) { + i = l4.hashCode(); } - return hashCode7 + i; + return hashCode8 + i; } public String toString() { @@ -83,6 +86,8 @@ public final class TrackMessageReported implements AnalyticsSchema, TrackBaseRec R.append(", reportId="); R.append(this.reportId); R.append(", mutualGuildIds="); - return a.J(R, this.mutualGuildIds, ")"); + R.append(this.mutualGuildIds); + R.append(", reportedMessageAuthorId="); + return a.F(R, this.reportedMessageAuthorId, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackOpenPopout.java b/app/src/main/java/com/discord/analytics/generated/events/TrackOpenPopout.java index 56054a2e37..28c384abe9 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackOpenPopout.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackOpenPopout.java @@ -22,7 +22,11 @@ public final class TrackOpenPopout implements AnalyticsSchema, TrackBaseReceiver private final CharSequence gamePlatform = null; private final Long guildId = null; private final Boolean hasCustomStatus = null; + private final Boolean hasGuildMemberAvatar = null; + private final Boolean hasGuildMemberBanner = null; + private final Boolean hasGuildMemberBio = null; private final Boolean hasImages = null; + private final Boolean hasNickname = null; private final Boolean isFriend = null; private final Boolean isStreaming = null; private final Long otherUserId = null; @@ -54,7 +58,7 @@ public final class TrackOpenPopout implements AnalyticsSchema, TrackBaseReceiver return false; } TrackOpenPopout trackOpenPopout = (TrackOpenPopout) obj; - return m.areEqual(this.source, trackOpenPopout.source) && m.areEqual(this.type, trackOpenPopout.type) && m.areEqual(this.otherUserId, trackOpenPopout.otherUserId) && m.areEqual(this.applicationId, trackOpenPopout.applicationId) && m.areEqual(this.applicationName, trackOpenPopout.applicationName) && m.areEqual(this.gameId, trackOpenPopout.gameId) && m.areEqual(this.isFriend, trackOpenPopout.isFriend) && m.areEqual(this.hasImages, trackOpenPopout.hasImages) && m.areEqual(this.partyMax, trackOpenPopout.partyMax) && m.areEqual(this.partyId, trackOpenPopout.partyId) && m.areEqual(this.partyPlatform, trackOpenPopout.partyPlatform) && m.areEqual(this.gameName, trackOpenPopout.gameName) && m.areEqual(this.gamePlatform, trackOpenPopout.gamePlatform) && m.areEqual(this.skuId, trackOpenPopout.skuId) && m.areEqual(this.profileUserStatus, trackOpenPopout.profileUserStatus) && m.areEqual(this.isStreaming, trackOpenPopout.isStreaming) && m.areEqual(this.hasCustomStatus, trackOpenPopout.hasCustomStatus) && m.areEqual(this.guildId, trackOpenPopout.guildId) && m.areEqual(this.emojiId, trackOpenPopout.emojiId) && m.areEqual(this.stickerId, trackOpenPopout.stickerId) && m.areEqual(this.stickerPackId, trackOpenPopout.stickerPackId) && m.areEqual(this.profileHasNitroCustomization, trackOpenPopout.profileHasNitroCustomization); + return m.areEqual(this.source, trackOpenPopout.source) && m.areEqual(this.type, trackOpenPopout.type) && m.areEqual(this.otherUserId, trackOpenPopout.otherUserId) && m.areEqual(this.applicationId, trackOpenPopout.applicationId) && m.areEqual(this.applicationName, trackOpenPopout.applicationName) && m.areEqual(this.gameId, trackOpenPopout.gameId) && m.areEqual(this.isFriend, trackOpenPopout.isFriend) && m.areEqual(this.hasImages, trackOpenPopout.hasImages) && m.areEqual(this.partyMax, trackOpenPopout.partyMax) && m.areEqual(this.partyId, trackOpenPopout.partyId) && m.areEqual(this.partyPlatform, trackOpenPopout.partyPlatform) && m.areEqual(this.gameName, trackOpenPopout.gameName) && m.areEqual(this.gamePlatform, trackOpenPopout.gamePlatform) && m.areEqual(this.skuId, trackOpenPopout.skuId) && m.areEqual(this.profileUserStatus, trackOpenPopout.profileUserStatus) && m.areEqual(this.isStreaming, trackOpenPopout.isStreaming) && m.areEqual(this.hasCustomStatus, trackOpenPopout.hasCustomStatus) && m.areEqual(this.guildId, trackOpenPopout.guildId) && m.areEqual(this.emojiId, trackOpenPopout.emojiId) && m.areEqual(this.stickerId, trackOpenPopout.stickerId) && m.areEqual(this.stickerPackId, trackOpenPopout.stickerPackId) && m.areEqual(this.profileHasNitroCustomization, trackOpenPopout.profileHasNitroCustomization) && m.areEqual(this.hasNickname, trackOpenPopout.hasNickname) && m.areEqual(this.hasGuildMemberAvatar, trackOpenPopout.hasGuildMemberAvatar) && m.areEqual(this.hasGuildMemberBanner, trackOpenPopout.hasGuildMemberBanner) && m.areEqual(this.hasGuildMemberBio, trackOpenPopout.hasGuildMemberBio); } public int hashCode() { @@ -102,10 +106,18 @@ public final class TrackOpenPopout implements AnalyticsSchema, TrackBaseReceiver Long l9 = this.stickerPackId; int hashCode21 = (hashCode20 + (l9 != null ? l9.hashCode() : 0)) * 31; Boolean bool5 = this.profileHasNitroCustomization; - if (bool5 != null) { - i = bool5.hashCode(); + int hashCode22 = (hashCode21 + (bool5 != null ? bool5.hashCode() : 0)) * 31; + Boolean bool6 = this.hasNickname; + int hashCode23 = (hashCode22 + (bool6 != null ? bool6.hashCode() : 0)) * 31; + Boolean bool7 = this.hasGuildMemberAvatar; + int hashCode24 = (hashCode23 + (bool7 != null ? bool7.hashCode() : 0)) * 31; + Boolean bool8 = this.hasGuildMemberBanner; + int hashCode25 = (hashCode24 + (bool8 != null ? bool8.hashCode() : 0)) * 31; + Boolean bool9 = this.hasGuildMemberBio; + if (bool9 != null) { + i = bool9.hashCode(); } - return hashCode21 + i; + return hashCode25 + i; } public String toString() { @@ -152,6 +164,14 @@ public final class TrackOpenPopout implements AnalyticsSchema, TrackBaseReceiver R.append(", stickerPackId="); R.append(this.stickerPackId); R.append(", profileHasNitroCustomization="); - return a.C(R, this.profileHasNitroCustomization, ")"); + R.append(this.profileHasNitroCustomization); + R.append(", hasNickname="); + R.append(this.hasNickname); + R.append(", hasGuildMemberAvatar="); + R.append(this.hasGuildMemberAvatar); + R.append(", hasGuildMemberBanner="); + R.append(this.hasGuildMemberBanner); + R.append(", hasGuildMemberBio="); + return a.C(R, this.hasGuildMemberBio, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackSettingsPaneViewed.java b/app/src/main/java/com/discord/analytics/generated/events/TrackSettingsPaneViewed.java index 6d183718cd..52225d8bb9 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackSettingsPaneViewed.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackSettingsPaneViewed.java @@ -11,10 +11,12 @@ import com.discord.analytics.generated.traits.TrackLocationMetadata; import com.discord.analytics.generated.traits.TrackLocationMetadataReceiver; import com.discord.analytics.generated.traits.TrackOverlayClientMetadata; import com.discord.analytics.generated.traits.TrackOverlayClientMetadataReceiver; +import com.discord.analytics.generated.traits.TrackSourceMetadata; +import com.discord.analytics.generated.traits.TrackSourceMetadataReceiver; import com.discord.api.science.AnalyticsSchema; import d0.z.d.m; /* compiled from: TrackSettingsPaneViewed.kt */ -public final class TrackSettingsPaneViewed implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver, TrackLocationMetadataReceiver, TrackOverlayClientMetadataReceiver { +public final class TrackSettingsPaneViewed implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver, TrackLocationMetadataReceiver, TrackOverlayClientMetadataReceiver, TrackSourceMetadataReceiver { private final transient String analyticsSchemaTypeName = "settings_pane_viewed"; private final CharSequence destinationPane = null; private final CharSequence originPane = null; @@ -25,6 +27,7 @@ public final class TrackSettingsPaneViewed implements AnalyticsSchema, TrackBase private TrackGuild trackGuild; private TrackLocationMetadata trackLocationMetadata; private TrackOverlayClientMetadata trackOverlayClientMetadata; + private TrackSourceMetadata trackSourceMetadata; @Override // com.discord.api.science.AnalyticsSchema public String b() { diff --git a/app/src/main/java/com/discord/analytics/generated/traits/TrackEntitlementMetadata.java b/app/src/main/java/com/discord/analytics/generated/traits/TrackEntitlementMetadata.java index eeeee6349a..4b687f79a9 100644 --- a/app/src/main/java/com/discord/analytics/generated/traits/TrackEntitlementMetadata.java +++ b/app/src/main/java/com/discord/analytics/generated/traits/TrackEntitlementMetadata.java @@ -8,6 +8,7 @@ public final class TrackEntitlementMetadata { private final Long entitlementId = null; private final Long entitlementPaymentId = null; private final Long entitlementSubscriptionPlanId = null; + private final Long giftCodeBatchId = null; public boolean equals(Object obj) { if (this == obj) { @@ -17,7 +18,7 @@ public final class TrackEntitlementMetadata { return false; } TrackEntitlementMetadata trackEntitlementMetadata = (TrackEntitlementMetadata) obj; - return m.areEqual(this.entitlementId, trackEntitlementMetadata.entitlementId) && m.areEqual(this.entitlementCreatorId, trackEntitlementMetadata.entitlementCreatorId) && m.areEqual(this.entitlementSubscriptionPlanId, trackEntitlementMetadata.entitlementSubscriptionPlanId) && m.areEqual(this.entitlementPaymentId, trackEntitlementMetadata.entitlementPaymentId); + return m.areEqual(this.entitlementId, trackEntitlementMetadata.entitlementId) && m.areEqual(this.entitlementCreatorId, trackEntitlementMetadata.entitlementCreatorId) && m.areEqual(this.entitlementSubscriptionPlanId, trackEntitlementMetadata.entitlementSubscriptionPlanId) && m.areEqual(this.entitlementPaymentId, trackEntitlementMetadata.entitlementPaymentId) && m.areEqual(this.giftCodeBatchId, trackEntitlementMetadata.giftCodeBatchId); } public int hashCode() { @@ -29,10 +30,12 @@ public final class TrackEntitlementMetadata { Long l3 = this.entitlementSubscriptionPlanId; int hashCode3 = (hashCode2 + (l3 != null ? l3.hashCode() : 0)) * 31; Long l4 = this.entitlementPaymentId; - if (l4 != null) { - i = l4.hashCode(); + int hashCode4 = (hashCode3 + (l4 != null ? l4.hashCode() : 0)) * 31; + Long l5 = this.giftCodeBatchId; + if (l5 != null) { + i = l5.hashCode(); } - return hashCode3 + i; + return hashCode4 + i; } public String toString() { @@ -43,6 +46,8 @@ public final class TrackEntitlementMetadata { R.append(", entitlementSubscriptionPlanId="); R.append(this.entitlementSubscriptionPlanId); R.append(", entitlementPaymentId="); - return a.F(R, this.entitlementPaymentId, ")"); + R.append(this.entitlementPaymentId); + R.append(", giftCodeBatchId="); + return a.F(R, this.giftCodeBatchId, ")"); } } diff --git a/app/src/main/java/com/discord/api/activity/ActivitySecrets.java b/app/src/main/java/com/discord/api/activity/ActivitySecrets.java new file mode 100644 index 0000000000..65d3749a9a --- /dev/null +++ b/app/src/main/java/com/discord/api/activity/ActivitySecrets.java @@ -0,0 +1,38 @@ +package com.discord.api.activity; + +import c.d.b.a.a; +import d0.z.d.m; +/* compiled from: ActivitySecrets.kt */ +public final class ActivitySecrets { + private final String join; + private final String match; + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof ActivitySecrets)) { + return false; + } + ActivitySecrets activitySecrets = (ActivitySecrets) obj; + return m.areEqual(this.match, activitySecrets.match) && m.areEqual(this.join, activitySecrets.join); + } + + public int hashCode() { + String str = this.match; + int i = 0; + int hashCode = (str != null ? str.hashCode() : 0) * 31; + String str2 = this.join; + if (str2 != null) { + i = str2.hashCode(); + } + return hashCode + i; + } + + public String toString() { + StringBuilder R = a.R("ActivitySecrets(match="); + R.append(this.match); + R.append(", join="); + return a.H(R, this.join, ")"); + } +} diff --git a/app/src/main/java/com/discord/api/activity/ActivityType.java b/app/src/main/java/com/discord/api/activity/ActivityType.java index 4e4c5627e5..4db96c9c3e 100644 --- a/app/src/main/java/com/discord/api/activity/ActivityType.java +++ b/app/src/main/java/com/discord/api/activity/ActivityType.java @@ -1,4 +1,6 @@ package com.discord.api.activity; + +import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: ActivityType.kt */ public enum ActivityType { PLAYING(0), @@ -9,8 +11,18 @@ public enum ActivityType { COMPETING(5), UNKNOWN(-1); + public static final Companion Companion = new Companion(null); private final int apiInt; + /* compiled from: ActivityType.kt */ + public static final class Companion { + public Companion() { + } + + public Companion(DefaultConstructorMarker defaultConstructorMarker) { + } + } + private ActivityType(int i) { this.apiInt = i; } diff --git a/app/src/main/java/com/discord/api/activity/ActivityTypeTypeAdapter.java b/app/src/main/java/com/discord/api/activity/ActivityTypeTypeAdapter.java index d0d67b24c5..92c0b54e3d 100644 --- a/app/src/main/java/com/discord/api/activity/ActivityTypeTypeAdapter.java +++ b/app/src/main/java/com/discord/api/activity/ActivityTypeTypeAdapter.java @@ -1,31 +1,48 @@ package com.discord.api.activity; +import c.c.a.a0.d; +import com.discord.api.activity.ActivityType; import com.google.gson.TypeAdapter; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import d0.z.d.m; +import java.util.Objects; /* compiled from: ActivityType.kt */ public final class ActivityTypeTypeAdapter extends TypeAdapter { /* Return type fixed from 'java.lang.Object' to match base method */ @Override // com.google.gson.TypeAdapter public ActivityType read(JsonReader jsonReader) { - ActivityType activityType; m.checkNotNullParameter(jsonReader, "in"); - int y2 = jsonReader.y(); - ActivityType[] values = ActivityType.values(); - int i = 0; - while (true) { - if (i >= 7) { - activityType = null; - break; - } - activityType = values[i]; - if (activityType.getApiInt$discord_api() == y2) { - break; - } - i++; + ActivityType.Companion companion = ActivityType.Companion; + Integer l1 = d.l1(jsonReader); + Objects.requireNonNull(companion); + ActivityType activityType = ActivityType.PLAYING; + int apiInt$discord_api = activityType.getApiInt$discord_api(); + if (l1 != null && l1.intValue() == apiInt$discord_api) { + return activityType; } - return activityType != null ? activityType : ActivityType.UNKNOWN; + ActivityType activityType2 = ActivityType.STREAMING; + int apiInt$discord_api2 = activityType2.getApiInt$discord_api(); + if (l1 != null && l1.intValue() == apiInt$discord_api2) { + return activityType2; + } + ActivityType activityType3 = ActivityType.LISTENING; + int apiInt$discord_api3 = activityType3.getApiInt$discord_api(); + if (l1 != null && l1.intValue() == apiInt$discord_api3) { + return activityType3; + } + ActivityType activityType4 = ActivityType.WATCHING; + int apiInt$discord_api4 = activityType4.getApiInt$discord_api(); + if (l1 != null && l1.intValue() == apiInt$discord_api4) { + return activityType4; + } + ActivityType activityType5 = ActivityType.CUSTOM_STATUS; + int apiInt$discord_api5 = activityType5.getApiInt$discord_api(); + if (l1 != null && l1.intValue() == apiInt$discord_api5) { + return activityType5; + } + ActivityType activityType6 = ActivityType.COMPETING; + return (l1 != null && l1.intValue() == activityType6.getApiInt$discord_api()) ? activityType6 : ActivityType.UNKNOWN; } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.google.gson.stream.JsonWriter, java.lang.Object] */ diff --git a/app/src/main/java/com/discord/api/application/Application.java b/app/src/main/java/com/discord/api/application/Application.java index 1938f612e6..1ee79fc557 100644 --- a/app/src/main/java/com/discord/api/application/Application.java +++ b/app/src/main/java/com/discord/api/application/Application.java @@ -12,6 +12,7 @@ public final class Application { private final String coverImage; private final String deeplinkUri; private final String description; + private final Long guildId; private final String icon; /* renamed from: id reason: collision with root package name */ @@ -19,6 +20,7 @@ public final class Application { private final String name; private final String splash; private final List thirdPartySkus; + private final ApplicationType type; public final String a() { String removeSuffix; @@ -56,8 +58,8 @@ public final class Application { return arrayList2; } - public final String e() { - return this.icon; + public final Long e() { + return this.guildId; } public boolean equals(Object obj) { @@ -68,19 +70,19 @@ public final class Application { return false; } Application application = (Application) obj; - return this.f1592id == application.f1592id && m.areEqual(this.name, application.name) && m.areEqual(this.description, application.description) && m.areEqual(this.splash, application.splash) && m.areEqual(this.coverImage, application.coverImage) && m.areEqual(this.icon, application.icon) && m.areEqual(this.thirdPartySkus, application.thirdPartySkus) && m.areEqual(this.deeplinkUri, application.deeplinkUri); + return this.f1592id == application.f1592id && m.areEqual(this.name, application.name) && m.areEqual(this.description, application.description) && m.areEqual(this.splash, application.splash) && m.areEqual(this.coverImage, application.coverImage) && m.areEqual(this.icon, application.icon) && m.areEqual(this.thirdPartySkus, application.thirdPartySkus) && m.areEqual(this.deeplinkUri, application.deeplinkUri) && m.areEqual(this.type, application.type) && m.areEqual(this.guildId, application.guildId); } - public final long f() { + public final String f() { + return this.icon; + } + + public final long g() { return this.f1592id; } - public final String g() { - return this.name; - } - public final String h() { - return this.splash; + return this.name; } public int hashCode() { @@ -100,10 +102,22 @@ public final class Application { List list = this.thirdPartySkus; int hashCode6 = (hashCode5 + (list != null ? list.hashCode() : 0)) * 31; String str6 = this.deeplinkUri; - if (str6 != null) { - i2 = str6.hashCode(); + int hashCode7 = (hashCode6 + (str6 != null ? str6.hashCode() : 0)) * 31; + ApplicationType applicationType = this.type; + int hashCode8 = (hashCode7 + (applicationType != null ? applicationType.hashCode() : 0)) * 31; + Long l = this.guildId; + if (l != null) { + i2 = l.hashCode(); } - return hashCode6 + i2; + return hashCode8 + i2; + } + + public final String i() { + return this.splash; + } + + public final ApplicationType j() { + return this.type; } public String toString() { @@ -122,6 +136,10 @@ public final class Application { R.append(", thirdPartySkus="); R.append(this.thirdPartySkus); R.append(", deeplinkUri="); - return a.H(R, this.deeplinkUri, ")"); + R.append(this.deeplinkUri); + R.append(", type="); + R.append(this.type); + R.append(", guildId="); + return a.F(R, this.guildId, ")"); } } diff --git a/app/src/main/java/com/discord/api/application/ApplicationType.java b/app/src/main/java/com/discord/api/application/ApplicationType.java new file mode 100644 index 0000000000..187eb2c4d6 --- /dev/null +++ b/app/src/main/java/com/discord/api/application/ApplicationType.java @@ -0,0 +1,31 @@ +package com.discord.api.application; + +import kotlin.jvm.internal.DefaultConstructorMarker; +/* compiled from: ApplicationType.kt */ +public enum ApplicationType { + UNKNOWN(0), + GAME(1), + MUSIC(2), + TICKETED_EVENTS(3), + GUILD_ROLE_SUBSCRIPTIONS(4); + + public static final Companion Companion = new Companion(null); + private final int apiValue; + + /* compiled from: ApplicationType.kt */ + public static final class Companion { + public Companion() { + } + + public Companion(DefaultConstructorMarker defaultConstructorMarker) { + } + } + + private ApplicationType(int i) { + this.apiValue = i; + } + + public final int getApiValue() { + return this.apiValue; + } +} diff --git a/app/src/main/java/com/discord/api/application/ApplicationTypeAdapter.java b/app/src/main/java/com/discord/api/application/ApplicationTypeAdapter.java new file mode 100644 index 0000000000..c71cd57238 --- /dev/null +++ b/app/src/main/java/com/discord/api/application/ApplicationTypeAdapter.java @@ -0,0 +1,45 @@ +package com.discord.api.application; + +import c.c.a.a0.d; +import com.discord.api.application.ApplicationType; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import d0.z.d.m; +import java.util.Objects; +/* compiled from: ApplicationType.kt */ +public final class ApplicationTypeAdapter extends TypeAdapter { + + public final /* synthetic */ class WhenMappings { + public static final /* synthetic */ int[] $EnumSwitchMapping$0; + + static { + ApplicationType.values(); + int[] iArr = new int[5]; + $EnumSwitchMapping$0 = iArr; + iArr[ApplicationType.UNKNOWN.ordinal()] = 1; + } + } + + /* Return type fixed from 'java.lang.Object' to match base method */ + @Override // com.google.gson.TypeAdapter + public ApplicationType read(JsonReader jsonReader) { + m.checkNotNullParameter(jsonReader, "in"); + ApplicationType.Companion companion = ApplicationType.Companion; + Integer l1 = d.l1(jsonReader); + Objects.requireNonNull(companion); + return (l1 != null && l1.intValue() == 1) ? ApplicationType.GAME : (l1 != null && l1.intValue() == 2) ? ApplicationType.MUSIC : (l1 != null && l1.intValue() == 3) ? ApplicationType.TICKETED_EVENTS : (l1 != null && l1.intValue() == 4) ? ApplicationType.GUILD_ROLE_SUBSCRIPTIONS : ApplicationType.UNKNOWN; + } + + /* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.google.gson.stream.JsonWriter, java.lang.Object] */ + @Override // com.google.gson.TypeAdapter + public void write(JsonWriter jsonWriter, ApplicationType applicationType) { + ApplicationType applicationType2 = applicationType; + m.checkNotNullParameter(jsonWriter, "out"); + if (applicationType2 != null) { + jsonWriter.D(applicationType2.ordinal() != 0 ? Integer.valueOf(applicationType2.getApiValue()) : null); + } else { + jsonWriter.s(); + } + } +} diff --git a/app/src/main/java/com/discord/api/channel/ChannelUtils$getSortByNameAndType$1.java b/app/src/main/java/com/discord/api/channel/ChannelUtils$getSortByNameAndType$1.java index 4371f29b4e..557df649fb 100644 --- a/app/src/main/java/com/discord/api/channel/ChannelUtils$getSortByNameAndType$1.java +++ b/app/src/main/java/com/discord/api/channel/ChannelUtils$getSortByNameAndType$1.java @@ -36,10 +36,10 @@ public final class ChannelUtils$getSortByNameAndType$1 implements Comparator< return -1; } else { if (channel4.A() != 4) { - if (channel3.A() == 0 && ChannelUtils.s(channel4)) { + if (channel3.A() == 0 && ChannelUtils.t(channel4)) { return -1; } - if (!ChannelUtils.s(channel3) || channel4.A() != 0) { + if (!ChannelUtils.t(channel3) || channel4.A() != 0) { if (channel3.t() != channel4.t()) { i2 = channel3.t(); i = channel4.t(); diff --git a/app/src/main/java/com/discord/api/channel/ChannelUtils.java b/app/src/main/java/com/discord/api/channel/ChannelUtils.java index 69319d22e9..9cea1a2508 100644 --- a/app/src/main/java/com/discord/api/channel/ChannelUtils.java +++ b/app/src/main/java/com/discord/api/channel/ChannelUtils.java @@ -3,15 +3,19 @@ package com.discord.api.channel; import android.content.Context; import com.discord.R; import com.discord.api.channel.Channel; +import com.discord.api.guild.GuildFeature; +import com.discord.api.permission.Permission; import com.discord.api.permission.PermissionOverwrite; import com.discord.api.role.GuildRole; import com.discord.api.thread.ThreadMetadata; import com.discord.api.user.User; +import com.discord.models.guild.Guild; import com.discord.models.presence.Presence; import com.discord.models.user.CoreUser; import com.discord.utilities.PermissionOverwriteUtilsKt; import com.discord.utilities.guilds.GuildUtilsKt; import com.discord.utilities.guilds.RoleUtils; +import com.discord.utilities.permissions.PermissionUtils; import com.discord.utilities.user.UserUtils; import d0.t.n; import d0.t.o; @@ -21,6 +25,7 @@ import java.util.ArrayList; import java.util.Comparator; import java.util.Iterator; import java.util.List; +import java.util.Map; /* compiled from: ChannelUtils.kt */ public final class ChannelUtils { private static final long HQ_DIRECTORY_CHANNEL_ID = 883060064561299456L; @@ -39,7 +44,7 @@ public final class ChannelUtils { public static final boolean B(Channel channel) { m.checkNotNullParameter(channel, "$this$isTextChannel"); - return x(channel) || r(channel); + return x(channel) || s(channel); } public static final boolean C(Channel channel) { @@ -113,7 +118,7 @@ public final class ChannelUtils { m.checkNotNullParameter(context, "context"); String c2 = c(channel); boolean z3 = false; - if (q(channel) || i(channel)) { + if (r(channel) || i(channel)) { if (c2.length() == 0) { z3 = true; } @@ -128,7 +133,7 @@ public final class ChannelUtils { sb.append(c2); return sb.toString(); } - } else if (s(channel)) { + } else if (t(channel)) { if (c2.length() == 0) { z3 = true; } @@ -260,50 +265,83 @@ public final class ChannelUtils { return channel.A() == 3; } - public static final boolean q(Channel channel) { - m.checkNotNullParameter(channel, "$this$isGuildTextChannel"); - return channel.A() == 0 || channel.A() == 15; - } - - public static final boolean r(Channel channel) { - m.checkNotNullParameter(channel, "$this$isGuildTextyChannel"); - return l(channel.A()); - } - - public static final boolean s(Channel channel) { - m.checkNotNullParameter(channel, "$this$isGuildVocalChannel"); - return channel.A() == 2 || channel.A() == 13; - } - - public static final boolean t(Channel channel) { - m.checkNotNullParameter(channel, "$this$isHQDirectoryChannel"); - return channel.h() == HQ_DIRECTORY_CHANNEL_ID; - } - - public static final boolean u(Channel channel) { - m.checkNotNullParameter(channel, "$this$isManaged"); - return channel.b() != 0; - } - - public static final boolean v(Channel channel) { - m.checkNotNullParameter(channel, "$this$isMultiUserDM"); - return channel.A() == 3; - } - - public static final boolean w(Channel channel) { - m.checkNotNullParameter(channel, "$this$isPremium"); - List s2 = channel.s(); - if (s2 != null) { + public static final boolean q(Channel channel, Guild guild, GuildRole guildRole, Map map) { + Object obj; + boolean z2; + m.checkNotNullParameter(channel, "$this$isGuildRoleSubscriptionChannel"); + if (guild != null && guild.hasFeature(GuildFeature.ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE)) { + List s2 = channel.s(); + if (s2 == null) { + s2 = n.emptyList(); + } for (PermissionOverwrite permissionOverwrite : s2) { - GuildRole guildRole = GuildUtilsKt.getGuildRole(Long.valueOf(permissionOverwrite.e())); - if (guildRole != null && RoleUtils.hasSubscriptionListingId(guildRole) && PermissionOverwriteUtilsKt.grantsAccessTo(permissionOverwrite, channel)) { + GuildRole guildRole2 = GuildUtilsKt.getGuildRole(Long.valueOf(permissionOverwrite.e())); + if (guildRole2 != null && RoleUtils.isSubscriptionRolePurchasableOrHasSubscribers(guildRole2) && PermissionOverwriteUtilsKt.grantsAccessTo(permissionOverwrite, channel)) { return true; } } + boolean isFullyGatedGuildRoleSubscriptionGuild = GuildUtilsKt.isFullyGatedGuildRoleSubscriptionGuild(guild, guildRole); + Iterator it = s2.iterator(); + while (true) { + if (!it.hasNext()) { + obj = null; + break; + } + obj = it.next(); + if (((PermissionOverwrite) obj).e() == guild.getId()) { + z2 = true; + continue; + } else { + z2 = false; + continue; + } + if (z2) { + break; + } + } + PermissionOverwrite permissionOverwrite2 = (PermissionOverwrite) obj; + boolean deniesAccessTo = permissionOverwrite2 != null ? PermissionOverwriteUtilsKt.deniesAccessTo(permissionOverwrite2, channel) : false; + if (map != null && !deniesAccessTo && isFullyGatedGuildRoleSubscriptionGuild) { + for (GuildRole guildRole3 : map.values()) { + if (RoleUtils.isSubscriptionRolePurchasableOrHasSubscribers(guildRole3) && PermissionUtils.INSTANCE.canRole(Permission.VIEW_CHANNEL, guildRole3, null)) { + return true; + } + } + } } return false; } + public static final boolean r(Channel channel) { + m.checkNotNullParameter(channel, "$this$isGuildTextChannel"); + return channel.A() == 0 || channel.A() == 15; + } + + public static final boolean s(Channel channel) { + m.checkNotNullParameter(channel, "$this$isGuildTextyChannel"); + return l(channel.A()); + } + + public static final boolean t(Channel channel) { + m.checkNotNullParameter(channel, "$this$isGuildVocalChannel"); + return channel.A() == 2 || channel.A() == 13; + } + + public static final boolean u(Channel channel) { + m.checkNotNullParameter(channel, "$this$isHQDirectoryChannel"); + return channel.h() == HQ_DIRECTORY_CHANNEL_ID; + } + + public static final boolean v(Channel channel) { + m.checkNotNullParameter(channel, "$this$isManaged"); + return channel.b() != 0; + } + + public static final boolean w(Channel channel) { + m.checkNotNullParameter(channel, "$this$isMultiUserDM"); + return channel.A() == 3; + } + public static final boolean x(Channel channel) { m.checkNotNullParameter(channel, "$this$isPrivate"); return channel.A() == 1 || channel.A() == 3; diff --git a/app/src/main/java/com/discord/api/commands/ApplicationCommandType.java b/app/src/main/java/com/discord/api/commands/ApplicationCommandType.java index aef227c3fc..453571bc78 100644 --- a/app/src/main/java/com/discord/api/commands/ApplicationCommandType.java +++ b/app/src/main/java/com/discord/api/commands/ApplicationCommandType.java @@ -13,6 +13,7 @@ public enum ApplicationCommandType { ROLE(8), MENTIONABLE(9), NUMBER(10), + ATTACHMENT(11), UNKNOWN(0); public static final Companion Companion = new Companion(null); diff --git a/app/src/main/java/com/discord/api/commands/CommandTypeAdapter.java b/app/src/main/java/com/discord/api/commands/CommandTypeAdapter.java index 2998ae9d6a..6d460248b8 100644 --- a/app/src/main/java/com/discord/api/commands/CommandTypeAdapter.java +++ b/app/src/main/java/com/discord/api/commands/CommandTypeAdapter.java @@ -36,6 +36,8 @@ public final class CommandTypeAdapter extends TypeAdapter