diff --git a/app/src/main/java/com/vk/libvideo/VideoTracker.java b/app/src/main/java/com/vk/libvideo/VideoTracker.java
new file mode 100644
index 000000000..a7c24ba90
--- /dev/null
+++ b/app/src/main/java/com/vk/libvideo/VideoTracker.java
@@ -0,0 +1,338 @@
+package com.vk.libvideo;
+
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.core.app.NotificationCompat;
+import com.vk.bridges.StatisticsBridge1;
+import com.vk.dto.common.VideoFile;
+import com.vk.media.player.PlayerTypes;
+import com.vk.navigation.NavigatorKeys;
+import com.vk.statistic.Statistic;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+import ru.vtosters.hooks.other.Preferences;
+import ru.vtosters.lite.utils.Metrics;
+
+import java.util.Locale;
+import java.util.Objects;
+
+/* loaded from: classes3.dex */
+public class VideoTracker {
+ private final VideoFile a;
+
+ /* renamed from: b reason: collision with root package name */
+ private Statistic f15638b;
+
+ /* renamed from: c reason: collision with root package name */
+ private String f15639c;
+
+ /* renamed from: d reason: collision with root package name */
+ private String f15640d;
+
+ /* renamed from: e reason: collision with root package name */
+ private final boolean f15641e;
+
+ /* renamed from: f reason: collision with root package name */
+ private int f15642f = -1;
+ private final int g;
+ private final int h;
+ private final int i;
+ private final int j;
+ private final int k;
+ private int l;
+ private PlayerType m;
+ private Screen n;
+
+ /* loaded from: classes3.dex */
+ public enum FullscreenTransition {
+ TAP,
+ SCREEN_ROTATION
+ }
+
+ /* loaded from: classes3.dex */
+ public enum PlayerType {
+ INLINE,
+ CAROUSEL,
+ FULLSCREEN
+ }
+
+ /* loaded from: classes3.dex */
+ public enum ResizeAction {
+ BUTTON,
+ GESTURE
+ }
+
+ /* loaded from: classes3.dex */
+ public enum RewindType {
+ SLIDER,
+ DOUBLE_TAP
+ }
+
+ /* loaded from: classes3.dex */
+ public enum Screen {
+ INLINE,
+ CAROUSEL,
+ PORTRAIT,
+ LANDSCAPE
+ }
+
+ public VideoTracker(VideoFile videoFile, @Nullable Statistic statistic, String str, boolean z, @Nullable String str2) {
+ this.a = videoFile;
+ this.f15638b = statistic;
+ int i = videoFile.d;
+ this.g = (int) (i * 0.25f);
+ this.h = (int) (i * 0.5f);
+ this.i = (int) (i * 0.75f);
+ this.j = (int) (i * 0.95f);
+ this.k = i - 1;
+ this.f15639c = str;
+ this.f15641e = z;
+ this.f15640d = str2;
+ }
+
+ private static boolean a(int i, int i2, int i3) {
+ return i3 > i && i3 <= i2;
+ }
+
+ public void a(String str) {
+ this.f15640d = str;
+ }
+
+ public boolean b() {
+ return this.f15638b != null;
+ }
+
+ public void c() {
+ this.f15642f = -1;
+ }
+
+ public void d() {
+ c("video_fullscreen_off");
+ }
+
+ public void e() {
+ c("video_fullscreen_on");
+ }
+
+ public void f() {
+ c("video_pause");
+ c("pause", "pause");
+ }
+
+ public void g() {
+ c("video_resume");
+ c("pause", "resume");
+ }
+
+ public void h() {
+ c("video_volume_off");
+ c("volume", "off");
+ }
+
+ public void i() {
+ c("video_volume_on");
+ c("volume", "on");
+ }
+
+ private void c(String str, String str2) {
+ a(b(str, str2));
+ }
+
+ public String a() {
+ return this.f15640d;
+ }
+
+ public void b(String str) {
+ if (Objects.equals(this.f15639c, str)) {
+ return;
+ }
+ this.f15639c = str;
+ }
+
+ private void c(String str) {
+ if (this.f15638b != null) {
+ StatisticsBridge1.a().a(this.f15638b, str);
+ }
+ }
+
+ public void a(@Nullable Statistic statistic) {
+ this.f15638b = statistic;
+ }
+
+ private Bundle b(String str, String str2) {
+ Bundle bundle = new Bundle();
+ bundle.putString(NotificationCompat.CATEGORY_EVENT, str);
+ bundle.putString("value", str2);
+ bundle.putInt("position", this.f15642f);
+ return bundle;
+ }
+
+ public void a(PlayerType playerType) {
+ if (this.m != playerType) {
+ this.m = playerType;
+ }
+ }
+
+ public void a(int i, int i2) {
+ int i3 = this.f15642f;
+ if (i == i3) {
+ return;
+ }
+ if (a(i3, i, 0)) {
+ a("start", i2);
+ c("video_start");
+ }
+// if (this.a.d > 0) {
+// if (a(this.f15642f, i, 3)) {
+// a("3s", i2);
+// c("video_play_3s");
+// }
+// if (a(this.f15642f, i, 10)) {
+// a("10s", i2);
+// c("video_play_10s");
+// }
+// if (a(this.f15642f, i, this.g)) {
+// a("25", i2);
+// c("video_play_25");
+// }
+// if (a(this.f15642f, i, this.h)) {
+// a("50", i2);
+// c("video_play_50");
+// }
+// if (a(this.f15642f, i, this.i)) {
+// a("75", i2);
+// c("video_play_75");
+// }
+// if (a(this.f15642f, i, this.j)) {
+// a("95", i2);
+// c("video_play_95");
+// }
+// if (a(this.f15642f, i, this.k)) {
+// a("100", i2);
+// c("video_play_100");
+// }
+// }
+ this.f15642f = i;
+ }
+
+ public void a(int i) {
+ a("continue", i);
+ c("video_start");
+ }
+
+ public void a(@NonNull Screen screen) {
+ if (this.n != screen) {
+ this.n = screen;
+ c("screen", screen.toString().toLowerCase());
+ }
+ }
+
+ public void a(@NonNull FullscreenTransition fullscreenTransition) {
+ c("full_screen_transition", fullscreenTransition.toString().toLowerCase());
+ }
+
+ public void a(int i, boolean z) {
+ if (this.l != i) {
+ this.l = i;
+ c(z ? "auto_quality" : "quality", PlayerTypes.c(i));
+ }
+ }
+
+ public void a(@Nullable String str, boolean z) {
+ String str2 = z ? "auto_subtitles" : "subtitles";
+ if (str == null) {
+ str = "off";
+ }
+ c(str2, str);
+ }
+
+ public void a(int i, int i2, @NonNull RewindType rewindType) {
+ Bundle b2 = b("rewind", i <= i2 ? "forward" : "backward");
+ b2.putString("rewind_type", rewindType.toString().toLowerCase());
+ b2.putInt("rewind_start", i);
+ b2.putInt("rewind_end", i2);
+ a(b2);
+ }
+
+ public void a(float f2) {
+ String format;
+ if (f2 == 1.0f) {
+ format = "normal";
+ } else {
+ int i = (int) f2;
+ format = f2 == ((float) i) ? String.format(Locale.US, "%s", i) : String.format(Locale.US, "%.2f", f2);
+ }
+ c("speed", format);
+ }
+
+ public void a(boolean z, @NonNull ResizeAction resizeAction) {
+ Bundle b2 = b("resize", z ? "widen" : "narrow");
+ b2.putString("resize_action", resizeAction.toString().toLowerCase());
+ a(b2);
+ }
+
+ public void a(String str, String str2) {
+ Bundle bundle = new Bundle();
+ bundle.putString("link_type", str);
+ bundle.putString("value", str2);
+ bundle.putString(NotificationCompat.CATEGORY_EVENT, "show_link");
+ a(bundle);
+ }
+
+ private void a(String str, int i) {
+ Bundle bundle = new Bundle();
+ bundle.putString("autoplay", this.f15641e ? "1" : "0");
+ bundle.putString("position", str);
+ if (i >= 0) {
+ bundle.putInt("quality", i - 2);
+ }
+ PlayerType playerType = this.m;
+ if (playerType != null) {
+ bundle.putString("player_type", playerType.toString().toLowerCase());
+ }
+ a("video_play", bundle);
+ }
+
+ private void a(Bundle bundle) {
+ a("video_event", bundle);
+ }
+
+ private void a(String str, Bundle bundle) {
+ bundle.putString("video_id", this.a.a + "_" + this.a.b);
+ bundle.putString(NavigatorKeys.V, this.f15639c);
+ bundle.putString(NavigatorKeys.Z, this.f15639c);
+ if (!TextUtils.isEmpty(this.f15640d)) {
+ bundle.putString("context", this.f15640d);
+ }
+ if (!TextUtils.isEmpty(this.a.l0)) {
+ bundle.putString(NavigatorKeys.l0, this.a.l0);
+ }
+ bundle.putLong("ts", System.currentTimeMillis());
+ StatisticsBridge1.a().a(str, bundle);
+
+ if (Preferences.getBoolValue("sendVideoMetrics", true) && str.equals("video_play")) {
+ try {
+ sendMetrics(str);
+ } catch (JSONException e) {
+ throw new RuntimeException(e);
+ }
+ }
+ }
+
+ public void sendMetrics(String event) throws JSONException {
+ JSONObject jsonObject = new JSONObject();
+ jsonObject.put("e", event);
+ jsonObject.put("source", this.f15639c);
+ jsonObject.put("ref", this.f15639c);
+ jsonObject.put("video_id", this.a.a + "_" + this.a.b);
+ jsonObject.put("position", "start");
+ jsonObject.put("position_sec", 0);
+ jsonObject.put("cur_quality", "auto");
+
+ Metrics.trackEvents(jsonObject);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java b/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java
index 11755c761..496da1af6 100644
--- a/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java
+++ b/app/src/main/java/com/vk/music/stats/VKMusicStatsTracker.java
@@ -15,7 +15,7 @@ import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import ru.vtosters.hooks.other.Preferences;
-import ru.vtosters.lite.music.Metrics;
+import ru.vtosters.lite.utils.Metrics;
import java.util.Objects;
import java.util.UUID;
@@ -161,7 +161,6 @@ public final class VKMusicStatsTracker implements MusicStatsTracker {
}
private void makeMetricsRequest(MusicPlaybackParams musicPlaybackParams, String str) throws JSONException {
- JSONArray events = new JSONArray();
JSONObject event = new JSONObject();
if (str.equals("music_stop_playback")) {
@@ -173,7 +172,6 @@ public final class VKMusicStatsTracker implements MusicStatsTracker {
event.put("reason", "new");
event.put("state", "app");
event.put("duration", musicPlaybackParams.a());
- events.put(event);
} else {
event.put("e", str);
event.put("audio_id", musicPlaybackParams.c());
@@ -185,11 +183,9 @@ public final class VKMusicStatsTracker implements MusicStatsTracker {
if (StringExt.a((CharSequence) musicPlaybackParams.e())) {
event.put("prev_audio_id", musicPlaybackParams.e());
}
-
- events.put(event);
}
- Metrics.trackEvents(events.toString());
+ Metrics.trackEvents(event);
}
private Analytics.l a(MusicPlaybackParams musicPlaybackParams, String str) {
diff --git a/app/src/main/java/ru/vtosters/lite/music/Metrics.java b/app/src/main/java/ru/vtosters/lite/music/Metrics.java
deleted file mode 100644
index 3601bcca1..000000000
--- a/app/src/main/java/ru/vtosters/lite/music/Metrics.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package ru.vtosters.lite.music;
-
-import android.util.Log;
-import com.vk.core.network.Network;
-import okhttp3.Call;
-import okhttp3.Callback;
-import okhttp3.Request;
-import okhttp3.Response;
-
-import java.io.IOException;
-
-import static com.vk.core.network.Network.ClientType.CLIENT_API;
-import static ru.vtosters.lite.proxy.ProxyUtils.getApi;
-import static ru.vtosters.lite.utils.AccountManagerUtils.getUserToken;
-
-public class Metrics {
- public static void trackEvents(String object) {
- trackEventsRequest(object);
- }
-
- private static void trackEventsRequest(String object) {
- Request req = new Request.a()
- .b("https://" + getApi() + "/method/stats.trackEvents?events=" + object + "&v=5.119&access_token=" + getUserToken())
- .a();
-
- Network.b(CLIENT_API).a(req).a(new Callback() {
- @Override
- public void a(Call call, IOException e) {
- e.fillInStackTrace();
- }
-
- @Override
- public void a(Call call, Response response) throws IOException {
- Log.d("MusicMetrics", response.a().g());
- }
- });
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/MusicFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/MusicFragment.java
index 9972cc000..4b80ad625 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/fragments/MusicFragment.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/MusicFragment.java
@@ -117,6 +117,7 @@ public class MusicFragment extends TrackedMaterialPreferenceToolbarFragment {
false,
(preference, o) -> {
Preferences.getPreferences().edit().putBoolean("dldir", (boolean) o).apply();
+ LifecycleUtils.restartApplicationWithTimer();
return true;
}
);
@@ -178,7 +179,7 @@ public class MusicFragment extends TrackedMaterialPreferenceToolbarFragment {
getPreferenceScreen(),
"sendMusicMetrics",
"Отправлять статистику",
- "Статистика прослушиваний необходима для работы рекомендаций и истории прослушивания музыки\n\nЕсли вас не интересуют рекомендации - смело отключайте данную функцию",
+ "Статистика прослушиваний необходима для работы рекомендаций и истории прослушивания музыки",
null,
true,
(preference, o) -> {
diff --git a/app/src/main/java/ru/vtosters/lite/utils/Metrics.java b/app/src/main/java/ru/vtosters/lite/utils/Metrics.java
new file mode 100644
index 000000000..5f17ed3a1
--- /dev/null
+++ b/app/src/main/java/ru/vtosters/lite/utils/Metrics.java
@@ -0,0 +1,95 @@
+package ru.vtosters.lite.utils;
+
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkCapabilities;
+import android.net.NetworkInfo;
+import android.os.Build;
+import android.util.Log;
+import com.vk.core.network.Network;
+import okhttp3.Call;
+import okhttp3.Callback;
+import okhttp3.Request;
+import okhttp3.Response;
+import org.json.JSONArray;
+import org.json.JSONObject;
+
+import java.io.IOException;
+
+import static com.vk.core.network.Network.ClientType.CLIENT_API;
+import static ru.vtosters.hooks.other.Preferences.getBoolValue;
+import static ru.vtosters.lite.proxy.ProxyUtils.getApi;
+import static ru.vtosters.lite.utils.AccountManagerUtils.getUserToken;
+
+public class Metrics {
+ private static JSONArray events = new JSONArray();
+
+ public static void trackEvents(JSONObject object) {
+ if (!NetworkUtils.isNetworkConnected()) {
+ events.put(object);
+ } else if (shouldSaveUserTraffic() || events.length() > 0) {
+ trackEventList(object);
+ } else {
+ trackEventsImmediately(object);
+ }
+ }
+
+ private static boolean shouldSaveUserTraffic() {
+ return getBoolValue("isRoamingState", false) || isMobileNetwork();
+ }
+
+ private static void trackEventList(JSONObject object) {
+ events.put(object);
+
+ if (events.length() > 2) {
+ trackEventsRequest(events);
+ resetEvents();
+ }
+ }
+
+ private static void trackEventsImmediately(JSONObject object) {
+ JSONArray eventsToTrack = new JSONArray();
+ eventsToTrack.put(object);
+ trackEventsRequest(eventsToTrack);
+ }
+
+ private static void resetEvents() {
+ events = new JSONArray();
+ }
+
+ @SuppressWarnings("deprecation")
+ private static boolean isMobileNetwork() {
+ ConnectivityManager connectivityManager = (ConnectivityManager) AndroidUtils.getGlobalContext().getSystemService(Context.CONNECTIVITY_SERVICE);
+
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
+ android.net.Network network = connectivityManager.getActiveNetwork();
+ if (network != null) {
+ NetworkCapabilities networkCapabilities = connectivityManager.getNetworkCapabilities(network);
+ return networkCapabilities != null && networkCapabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR);
+ }
+ } else {
+ NetworkInfo networkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
+ return networkInfo != null && networkInfo.isConnected();
+ }
+
+ return false;
+ }
+
+ private static void trackEventsRequest(JSONArray object) {
+ Request req = new Request.a()
+ .b("https://" + getApi() + "/method/stats.trackEvents?events=" + object.toString() + "&v=5.119&access_token=" + getUserToken())
+ .a();
+
+ Network.b(CLIENT_API).a(req).a(new Callback() {
+ @Override
+ public void a(Call call, IOException e) {
+ e.fillInStackTrace();
+ }
+
+ @Override
+ public void a(Call call, Response response) throws IOException {
+ Log.d("Metrics", response.a().g());
+ }
+ });
+ }
+}
\ No newline at end of file
diff --git a/smali/res/xml/preferences_media.xml b/smali/res/xml/preferences_media.xml
index 6820a9462..f24f4cf15 100644
--- a/smali/res/xml/preferences_media.xml
+++ b/smali/res/xml/preferences_media.xml
@@ -31,6 +31,11 @@
android:key="__dbg_disable_video_feed"
android:summary="@string/interfacevideorecsum"
android:title="@string/interfacevideorec"/>
+
;"
- }
-.end annotation
-
-
-# static fields
-.field private static final synthetic $VALUES:[Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
-.field public static final enum SCREEN_ROTATION:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
-.field public static final enum TAP:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
-
-# direct methods
-.method static constructor ()V
- .locals 4
-
- .line 1
- new-instance v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- const/4 v1, 0x0
-
- const-string v2, "TAP"
-
- invoke-direct {v0, v2, v1}, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->TAP:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- const/4 v2, 0x1
-
- const-string v3, "SCREEN_ROTATION"
-
- invoke-direct {v0, v3, v2}, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->SCREEN_ROTATION:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- const/4 v0, 0x2
-
- new-array v0, v0, [Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- .line 2
- sget-object v3, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->TAP:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- aput-object v3, v0, v1
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->SCREEN_ROTATION:Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- aput-object v1, v0, v2
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->$VALUES:[Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- return-void
-.end method
-
-.method private constructor (Ljava/lang/String;I)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()V"
- }
- .end annotation
-
- .line 1
- invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V
-
- return-void
-.end method
-
-.method public static valueOf(Ljava/lang/String;)Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
- .locals 1
-
- .line 1
- const-class v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
-
- move-result-object p0
-
- check-cast p0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- return-object p0
-.end method
-
-.method public static values()[Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
- .locals 1
-
- .line 1
- sget-object v0, Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->$VALUES:[Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- invoke-virtual {v0}, [Lcom/vk/libvideo/VideoTracker$FullscreenTransition;->clone()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
-
- return-object v0
-.end method
diff --git a/smali/smali_classes3/com/vk/libvideo/VideoTracker$PlayerType.smali b/smali/smali_classes3/com/vk/libvideo/VideoTracker$PlayerType.smali
deleted file mode 100644
index b1cbdc7e0..000000000
--- a/smali/smali_classes3/com/vk/libvideo/VideoTracker$PlayerType.smali
+++ /dev/null
@@ -1,134 +0,0 @@
-.class public final enum Lcom/vk/libvideo/VideoTracker$PlayerType;
-.super Ljava/lang/Enum;
-.source "VideoTracker.java"
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingClass;
- value = Lcom/vk/libvideo/VideoTracker;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x4019
- name = "PlayerType"
-.end annotation
-
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Enum<",
- "Lcom/vk/libvideo/VideoTracker$PlayerType;",
- ">;"
- }
-.end annotation
-
-
-# static fields
-.field private static final synthetic $VALUES:[Lcom/vk/libvideo/VideoTracker$PlayerType;
-
-.field public static final enum CAROUSEL:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
-.field public static final enum FULLSCREEN:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
-.field public static final enum INLINE:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
-
-# direct methods
-.method static constructor ()V
- .locals 5
-
- .line 1
- new-instance v0, Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- const/4 v1, 0x0
-
- const-string v2, "INLINE"
-
- invoke-direct {v0, v2, v1}, Lcom/vk/libvideo/VideoTracker$PlayerType;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$PlayerType;->INLINE:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- const/4 v2, 0x1
-
- const-string v3, "CAROUSEL"
-
- invoke-direct {v0, v3, v2}, Lcom/vk/libvideo/VideoTracker$PlayerType;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$PlayerType;->CAROUSEL:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- const/4 v3, 0x2
-
- const-string v4, "FULLSCREEN"
-
- invoke-direct {v0, v4, v3}, Lcom/vk/libvideo/VideoTracker$PlayerType;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$PlayerType;->FULLSCREEN:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- const/4 v0, 0x3
-
- new-array v0, v0, [Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- .line 2
- sget-object v4, Lcom/vk/libvideo/VideoTracker$PlayerType;->INLINE:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- aput-object v4, v0, v1
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$PlayerType;->CAROUSEL:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- aput-object v1, v0, v2
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$PlayerType;->FULLSCREEN:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- aput-object v1, v0, v3
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$PlayerType;->$VALUES:[Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- return-void
-.end method
-
-.method private constructor (Ljava/lang/String;I)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()V"
- }
- .end annotation
-
- .line 1
- invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V
-
- return-void
-.end method
-
-.method public static valueOf(Ljava/lang/String;)Lcom/vk/libvideo/VideoTracker$PlayerType;
- .locals 1
-
- .line 1
- const-class v0, Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
-
- move-result-object p0
-
- check-cast p0, Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- return-object p0
-.end method
-
-.method public static values()[Lcom/vk/libvideo/VideoTracker$PlayerType;
- .locals 1
-
- .line 1
- sget-object v0, Lcom/vk/libvideo/VideoTracker$PlayerType;->$VALUES:[Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- invoke-virtual {v0}, [Lcom/vk/libvideo/VideoTracker$PlayerType;->clone()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- return-object v0
-.end method
diff --git a/smali/smali_classes3/com/vk/libvideo/VideoTracker$ResizeAction.smali b/smali/smali_classes3/com/vk/libvideo/VideoTracker$ResizeAction.smali
deleted file mode 100644
index f78622659..000000000
--- a/smali/smali_classes3/com/vk/libvideo/VideoTracker$ResizeAction.smali
+++ /dev/null
@@ -1,118 +0,0 @@
-.class public final enum Lcom/vk/libvideo/VideoTracker$ResizeAction;
-.super Ljava/lang/Enum;
-.source "VideoTracker.java"
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingClass;
- value = Lcom/vk/libvideo/VideoTracker;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x4019
- name = "ResizeAction"
-.end annotation
-
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Enum<",
- "Lcom/vk/libvideo/VideoTracker$ResizeAction;",
- ">;"
- }
-.end annotation
-
-
-# static fields
-.field private static final synthetic $VALUES:[Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
-.field public static final enum BUTTON:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
-.field public static final enum GESTURE:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
-
-# direct methods
-.method static constructor ()V
- .locals 4
-
- .line 1
- new-instance v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- const/4 v1, 0x0
-
- const-string v2, "BUTTON"
-
- invoke-direct {v0, v2, v1}, Lcom/vk/libvideo/VideoTracker$ResizeAction;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;->BUTTON:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- const/4 v2, 0x1
-
- const-string v3, "GESTURE"
-
- invoke-direct {v0, v3, v2}, Lcom/vk/libvideo/VideoTracker$ResizeAction;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;->GESTURE:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- const/4 v0, 0x2
-
- new-array v0, v0, [Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- .line 2
- sget-object v3, Lcom/vk/libvideo/VideoTracker$ResizeAction;->BUTTON:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- aput-object v3, v0, v1
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$ResizeAction;->GESTURE:Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- aput-object v1, v0, v2
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;->$VALUES:[Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- return-void
-.end method
-
-.method private constructor (Ljava/lang/String;I)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()V"
- }
- .end annotation
-
- .line 1
- invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V
-
- return-void
-.end method
-
-.method public static valueOf(Ljava/lang/String;)Lcom/vk/libvideo/VideoTracker$ResizeAction;
- .locals 1
-
- .line 1
- const-class v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
-
- move-result-object p0
-
- check-cast p0, Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- return-object p0
-.end method
-
-.method public static values()[Lcom/vk/libvideo/VideoTracker$ResizeAction;
- .locals 1
-
- .line 1
- sget-object v0, Lcom/vk/libvideo/VideoTracker$ResizeAction;->$VALUES:[Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- invoke-virtual {v0}, [Lcom/vk/libvideo/VideoTracker$ResizeAction;->clone()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Lcom/vk/libvideo/VideoTracker$ResizeAction;
-
- return-object v0
-.end method
diff --git a/smali/smali_classes3/com/vk/libvideo/VideoTracker$RewindType.smali b/smali/smali_classes3/com/vk/libvideo/VideoTracker$RewindType.smali
deleted file mode 100644
index fff45071f..000000000
--- a/smali/smali_classes3/com/vk/libvideo/VideoTracker$RewindType.smali
+++ /dev/null
@@ -1,118 +0,0 @@
-.class public final enum Lcom/vk/libvideo/VideoTracker$RewindType;
-.super Ljava/lang/Enum;
-.source "VideoTracker.java"
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingClass;
- value = Lcom/vk/libvideo/VideoTracker;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x4019
- name = "RewindType"
-.end annotation
-
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Enum<",
- "Lcom/vk/libvideo/VideoTracker$RewindType;",
- ">;"
- }
-.end annotation
-
-
-# static fields
-.field private static final synthetic $VALUES:[Lcom/vk/libvideo/VideoTracker$RewindType;
-
-.field public static final enum DOUBLE_TAP:Lcom/vk/libvideo/VideoTracker$RewindType;
-
-.field public static final enum SLIDER:Lcom/vk/libvideo/VideoTracker$RewindType;
-
-
-# direct methods
-.method static constructor ()V
- .locals 4
-
- .line 1
- new-instance v0, Lcom/vk/libvideo/VideoTracker$RewindType;
-
- const/4 v1, 0x0
-
- const-string v2, "SLIDER"
-
- invoke-direct {v0, v2, v1}, Lcom/vk/libvideo/VideoTracker$RewindType;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$RewindType;->SLIDER:Lcom/vk/libvideo/VideoTracker$RewindType;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$RewindType;
-
- const/4 v2, 0x1
-
- const-string v3, "DOUBLE_TAP"
-
- invoke-direct {v0, v3, v2}, Lcom/vk/libvideo/VideoTracker$RewindType;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$RewindType;->DOUBLE_TAP:Lcom/vk/libvideo/VideoTracker$RewindType;
-
- const/4 v0, 0x2
-
- new-array v0, v0, [Lcom/vk/libvideo/VideoTracker$RewindType;
-
- .line 2
- sget-object v3, Lcom/vk/libvideo/VideoTracker$RewindType;->SLIDER:Lcom/vk/libvideo/VideoTracker$RewindType;
-
- aput-object v3, v0, v1
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$RewindType;->DOUBLE_TAP:Lcom/vk/libvideo/VideoTracker$RewindType;
-
- aput-object v1, v0, v2
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$RewindType;->$VALUES:[Lcom/vk/libvideo/VideoTracker$RewindType;
-
- return-void
-.end method
-
-.method private constructor (Ljava/lang/String;I)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()V"
- }
- .end annotation
-
- .line 1
- invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V
-
- return-void
-.end method
-
-.method public static valueOf(Ljava/lang/String;)Lcom/vk/libvideo/VideoTracker$RewindType;
- .locals 1
-
- .line 1
- const-class v0, Lcom/vk/libvideo/VideoTracker$RewindType;
-
- invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
-
- move-result-object p0
-
- check-cast p0, Lcom/vk/libvideo/VideoTracker$RewindType;
-
- return-object p0
-.end method
-
-.method public static values()[Lcom/vk/libvideo/VideoTracker$RewindType;
- .locals 1
-
- .line 1
- sget-object v0, Lcom/vk/libvideo/VideoTracker$RewindType;->$VALUES:[Lcom/vk/libvideo/VideoTracker$RewindType;
-
- invoke-virtual {v0}, [Lcom/vk/libvideo/VideoTracker$RewindType;->clone()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Lcom/vk/libvideo/VideoTracker$RewindType;
-
- return-object v0
-.end method
diff --git a/smali/smali_classes3/com/vk/libvideo/VideoTracker$Screen.smali b/smali/smali_classes3/com/vk/libvideo/VideoTracker$Screen.smali
deleted file mode 100644
index 7d86fe170..000000000
--- a/smali/smali_classes3/com/vk/libvideo/VideoTracker$Screen.smali
+++ /dev/null
@@ -1,150 +0,0 @@
-.class public final enum Lcom/vk/libvideo/VideoTracker$Screen;
-.super Ljava/lang/Enum;
-.source "VideoTracker.java"
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingClass;
- value = Lcom/vk/libvideo/VideoTracker;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x4019
- name = "Screen"
-.end annotation
-
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Enum<",
- "Lcom/vk/libvideo/VideoTracker$Screen;",
- ">;"
- }
-.end annotation
-
-
-# static fields
-.field private static final synthetic $VALUES:[Lcom/vk/libvideo/VideoTracker$Screen;
-
-.field public static final enum CAROUSEL:Lcom/vk/libvideo/VideoTracker$Screen;
-
-.field public static final enum INLINE:Lcom/vk/libvideo/VideoTracker$Screen;
-
-.field public static final enum LANDSCAPE:Lcom/vk/libvideo/VideoTracker$Screen;
-
-.field public static final enum PORTRAIT:Lcom/vk/libvideo/VideoTracker$Screen;
-
-
-# direct methods
-.method static constructor ()V
- .locals 6
-
- .line 1
- new-instance v0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- const/4 v1, 0x0
-
- const-string v2, "INLINE"
-
- invoke-direct {v0, v2, v1}, Lcom/vk/libvideo/VideoTracker$Screen;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->INLINE:Lcom/vk/libvideo/VideoTracker$Screen;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- const/4 v2, 0x1
-
- const-string v3, "CAROUSEL"
-
- invoke-direct {v0, v3, v2}, Lcom/vk/libvideo/VideoTracker$Screen;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->CAROUSEL:Lcom/vk/libvideo/VideoTracker$Screen;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- const/4 v3, 0x2
-
- const-string v4, "PORTRAIT"
-
- invoke-direct {v0, v4, v3}, Lcom/vk/libvideo/VideoTracker$Screen;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->PORTRAIT:Lcom/vk/libvideo/VideoTracker$Screen;
-
- new-instance v0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- const/4 v4, 0x3
-
- const-string v5, "LANDSCAPE"
-
- invoke-direct {v0, v5, v4}, Lcom/vk/libvideo/VideoTracker$Screen;->(Ljava/lang/String;I)V
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->LANDSCAPE:Lcom/vk/libvideo/VideoTracker$Screen;
-
- const/4 v0, 0x4
-
- new-array v0, v0, [Lcom/vk/libvideo/VideoTracker$Screen;
-
- .line 2
- sget-object v5, Lcom/vk/libvideo/VideoTracker$Screen;->INLINE:Lcom/vk/libvideo/VideoTracker$Screen;
-
- aput-object v5, v0, v1
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$Screen;->CAROUSEL:Lcom/vk/libvideo/VideoTracker$Screen;
-
- aput-object v1, v0, v2
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$Screen;->PORTRAIT:Lcom/vk/libvideo/VideoTracker$Screen;
-
- aput-object v1, v0, v3
-
- sget-object v1, Lcom/vk/libvideo/VideoTracker$Screen;->LANDSCAPE:Lcom/vk/libvideo/VideoTracker$Screen;
-
- aput-object v1, v0, v4
-
- sput-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->$VALUES:[Lcom/vk/libvideo/VideoTracker$Screen;
-
- return-void
-.end method
-
-.method private constructor (Ljava/lang/String;I)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()V"
- }
- .end annotation
-
- .line 1
- invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V
-
- return-void
-.end method
-
-.method public static valueOf(Ljava/lang/String;)Lcom/vk/libvideo/VideoTracker$Screen;
- .locals 1
-
- .line 1
- const-class v0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
-
- move-result-object p0
-
- check-cast p0, Lcom/vk/libvideo/VideoTracker$Screen;
-
- return-object p0
-.end method
-
-.method public static values()[Lcom/vk/libvideo/VideoTracker$Screen;
- .locals 1
-
- .line 1
- sget-object v0, Lcom/vk/libvideo/VideoTracker$Screen;->$VALUES:[Lcom/vk/libvideo/VideoTracker$Screen;
-
- invoke-virtual {v0}, [Lcom/vk/libvideo/VideoTracker$Screen;->clone()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Lcom/vk/libvideo/VideoTracker$Screen;
-
- return-object v0
-.end method
diff --git a/smali/smali_classes3/com/vk/libvideo/VideoTracker.smali b/smali/smali_classes3/com/vk/libvideo/VideoTracker.smali
deleted file mode 100644
index 7f467b572..000000000
--- a/smali/smali_classes3/com/vk/libvideo/VideoTracker.smali
+++ /dev/null
@@ -1,1114 +0,0 @@
-.class public Lcom/vk/libvideo/VideoTracker;
-.super Ljava/lang/Object;
-.source "VideoTracker.java"
-
-
-# annotations
-.annotation system Ldalvik/annotation/MemberClasses;
- value = {
- Lcom/vk/libvideo/VideoTracker$ResizeAction;,
- Lcom/vk/libvideo/VideoTracker$RewindType;,
- Lcom/vk/libvideo/VideoTracker$FullscreenTransition;,
- Lcom/vk/libvideo/VideoTracker$Screen;,
- Lcom/vk/libvideo/VideoTracker$PlayerType;
- }
-.end annotation
-
-
-# instance fields
-.field private final a:Lcom/vk/dto/common/VideoFile;
-
-.field private b:Lcom/vk/statistic/Statistic;
-
-.field private c:Ljava/lang/String;
-
-.field private d:Ljava/lang/String;
-
-.field private e:Z
-
-.field private f:I
-
-.field private final g:I
-
-.field private final h:I
-
-.field private final i:I
-
-.field private final j:I
-
-.field private final k:I
-
-.field private l:I
-
-.field private m:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
-.field private n:Lcom/vk/libvideo/VideoTracker$Screen;
-
-
-# direct methods
-.method public constructor (Lcom/vk/dto/common/VideoFile;Lcom/vk/statistic/Statistic;Ljava/lang/String;ZLjava/lang/String;)V
- .locals 1
- .param p2 # Lcom/vk/statistic/Statistic;
- .annotation build Landroidx/annotation/Nullable;
- .end annotation
- .end param
- .param p5 # Ljava/lang/String;
- .annotation build Landroidx/annotation/Nullable;
- .end annotation
- .end param
-
- .line 1
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- const/4 v0, -0x1
-
- .line 2
- iput v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- .line 3
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- .line 4
- iput-object p2, p0, Lcom/vk/libvideo/VideoTracker;->b:Lcom/vk/statistic/Statistic;
-
- .line 5
- iget p1, p1, Lcom/vk/dto/common/VideoFile;->d:I
-
- int-to-float p2, p1
-
- const/high16 v0, 0x3e800000 # 0.25f
-
- mul-float p2, p2, v0
-
- float-to-int p2, p2
-
- iput p2, p0, Lcom/vk/libvideo/VideoTracker;->g:I
-
- int-to-float p2, p1
-
- const/high16 v0, 0x3f000000 # 0.5f
-
- mul-float p2, p2, v0
-
- float-to-int p2, p2
-
- .line 6
- iput p2, p0, Lcom/vk/libvideo/VideoTracker;->h:I
-
- int-to-float p2, p1
-
- const/high16 v0, 0x3f400000 # 0.75f
-
- mul-float p2, p2, v0
-
- float-to-int p2, p2
-
- .line 7
- iput p2, p0, Lcom/vk/libvideo/VideoTracker;->i:I
-
- int-to-float p2, p1
-
- const v0, 0x3f733333 # 0.95f
-
- mul-float p2, p2, v0
-
- float-to-int p2, p2
-
- .line 8
- iput p2, p0, Lcom/vk/libvideo/VideoTracker;->j:I
-
- add-int/lit8 p1, p1, -0x1
-
- .line 9
- iput p1, p0, Lcom/vk/libvideo/VideoTracker;->k:I
-
- .line 10
- iput-object p3, p0, Lcom/vk/libvideo/VideoTracker;->c:Ljava/lang/String;
-
- .line 11
- iput-boolean p4, p0, Lcom/vk/libvideo/VideoTracker;->e:Z
-
- .line 12
- iput-object p5, p0, Lcom/vk/libvideo/VideoTracker;->d:Ljava/lang/String;
-
- return-void
-.end method
-
-.method private a(Landroid/os/Bundle;)V
- .locals 1
-
- const-string v0, "video_event"
-
- .line 67
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method private a(Ljava/lang/String;I)V
- .locals 3
-
- .line 60
- new-instance v0, Landroid/os/Bundle;
-
- invoke-direct {v0}, Landroid/os/Bundle;->()V
-
- .line 61
- iget-boolean v1, p0, Lcom/vk/libvideo/VideoTracker;->e:Z
-
- if-eqz v1, :cond_0
-
- const-string v1, "1"
-
- goto :goto_0
-
- :cond_0
- const-string v1, "0"
-
- :goto_0
- const-string v2, "autoplay"
-
- invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- const-string v1, "position"
-
- .line 62
- invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- if-ltz p2, :cond_1
-
- add-int/lit8 p2, p2, -0x2
-
- const-string p1, "quality"
-
- .line 63
- invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- .line 64
- :cond_1
- iget-object p1, p0, Lcom/vk/libvideo/VideoTracker;->m:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- if-eqz p1, :cond_2
-
- .line 65
- invoke-virtual {p1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
-
- move-result-object p1
-
- const-string p2, "player_type"
-
- invoke-virtual {v0, p2, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- :cond_2
- const-string p1, "video_play"
-
- .line 66
- invoke-direct {p0, p1, v0}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method private a(Ljava/lang/String;Landroid/os/Bundle;)V
- .locals 3
-
- .line 68
- new-instance v0, Ljava/lang/StringBuilder;
-
- invoke-direct {v0}, Ljava/lang/StringBuilder;->()V
-
- iget-object v1, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- iget v1, v1, Lcom/vk/dto/common/VideoFile;->a:I
-
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v1, "_"
-
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- iget-object v1, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- iget v1, v1, Lcom/vk/dto/common/VideoFile;->b:I
-
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object v0
-
- const-string v1, "video_id"
-
- invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 69
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->c:Ljava/lang/String;
-
- const-string v1, "source"
-
- invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 70
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->c:Ljava/lang/String;
-
- const-string v1, "ref"
-
- invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 71
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->d:Ljava/lang/String;
-
- invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
-
- move-result v0
-
- if-nez v0, :cond_0
-
- .line 72
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->d:Ljava/lang/String;
-
- const-string v1, "context"
-
- invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 73
- :cond_0
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- iget-object v0, v0, Lcom/vk/dto/common/VideoFile;->l0:Ljava/lang/String;
-
- invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
-
- move-result v0
-
- if-nez v0, :cond_1
-
- .line 74
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- iget-object v0, v0, Lcom/vk/dto/common/VideoFile;->l0:Ljava/lang/String;
-
- const-string v1, "track_code"
-
- invoke-virtual {p2, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 75
- :cond_1
- invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
-
- move-result-wide v0
-
- const-string v2, "ts"
-
- invoke-virtual {p2, v2, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
-
- .line 76
- invoke-static {}, Lcom/vk/bridges/StatisticsBridge1;->a()Lcom/vk/bridges/StatisticsBridge;
-
- move-result-object v0
-
- invoke-interface {v0, p1, p2}, Lcom/vk/bridges/StatisticsBridge;->a(Ljava/lang/String;Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method private static a(III)Z
- .locals 0
-
- if-le p2, p0, :cond_0
-
- if-gt p2, p1, :cond_0
-
- const/4 p0, 0x1
-
- goto :goto_0
-
- :cond_0
- const/4 p0, 0x0
-
- :goto_0
- return p0
-.end method
-
-.method private b(Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
- .locals 2
-
- .line 4
- new-instance v0, Landroid/os/Bundle;
-
- invoke-direct {v0}, Landroid/os/Bundle;->()V
-
- const-string v1, "event"
-
- .line 5
- invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- const-string p1, "value"
-
- .line 6
- invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 7
- iget p1, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- const-string p2, "position"
-
- invoke-virtual {v0, p2, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- return-object v0
-.end method
-
-.method private c(Ljava/lang/String;)V
- .locals 2
-
- .line 3
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->b:Lcom/vk/statistic/Statistic;
-
- if-eqz v0, :cond_0
-
- .line 4
- invoke-static {}, Lcom/vk/bridges/StatisticsBridge1;->a()Lcom/vk/bridges/StatisticsBridge;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/vk/libvideo/VideoTracker;->b:Lcom/vk/statistic/Statistic;
-
- invoke-interface {v0, v1, p1}, Lcom/vk/bridges/StatisticsBridge;->a(Ljava/lang/Object;Ljava/lang/String;)V
-
- :cond_0
- return-void
-.end method
-
-.method private c(Ljava/lang/String;Ljava/lang/String;)V
- .locals 0
-
- .line 2
- invoke-direct {p0, p1, p2}, Lcom/vk/libvideo/VideoTracker;->b(Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/vk/libvideo/VideoTracker;->a(Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public a()Ljava/lang/String;
- .locals 1
-
- .line 2
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->d:Ljava/lang/String;
-
- return-object v0
-.end method
-
-.method public a(F)V
- .locals 4
-
- const/high16 v0, 0x3f800000 # 1.0f
-
- cmpl-float v0, p1, v0
-
- if-nez v0, :cond_0
-
- const-string p1, "normal"
-
- goto :goto_0
-
- :cond_0
- float-to-int v0, p1
-
- int-to-float v1, v0
-
- const/4 v2, 0x0
-
- const/4 v3, 0x1
-
- cmpl-float v1, p1, v1
-
- if-nez v1, :cond_1
-
- .line 48
- sget-object p1, Ljava/util/Locale;->US:Ljava/util/Locale;
-
- new-array v1, v3, [Ljava/lang/Object;
-
- .line 49
- invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v0
-
- aput-object v0, v1, v2
-
- const-string v0, "%s"
-
- invoke-static {p1, v0, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p1
-
- goto :goto_0
-
- :cond_1
- sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
-
- new-array v1, v3, [Ljava/lang/Object;
-
- .line 50
- invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
-
- move-result-object p1
-
- aput-object p1, v1, v2
-
- const-string p1, "%.2f"
-
- invoke-static {v0, p1, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p1
-
- :goto_0
- const-string v0, "speed"
-
- .line 51
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public a(I)V
- .locals 1
-
- const-string v0, "continue"
-
- .line 33
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string p1, "video_start"
-
- .line 34
- invoke-direct {p0, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public a(II)V
- .locals 2
-
- .line 6
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- if-ne p1, v0, :cond_0
-
- return-void
-
- :cond_0
- const/4 v1, 0x0
-
- .line 7
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_1
-
- const-string v0, "start"
-
- .line 8
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_start"
-
- .line 9
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 10
- :cond_1
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->a:Lcom/vk/dto/common/VideoFile;
-
- iget v0, v0, Lcom/vk/dto/common/VideoFile;->d:I
-
- if-lez v0, :cond_8
-
- .line 11
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- const/4 v1, 0x3
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_2
-
- const-string v0, "3s"
-
- .line 12
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_3s"
-
- .line 13
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 14
- :cond_2
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- const/16 v1, 0xa
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_3
-
- const-string v0, "10s"
-
- .line 15
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_10s"
-
- .line 16
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 17
- :cond_3
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- iget v1, p0, Lcom/vk/libvideo/VideoTracker;->g:I
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_4
-
- const-string v0, "25"
-
- .line 18
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_25"
-
- .line 19
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 20
- :cond_4
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- iget v1, p0, Lcom/vk/libvideo/VideoTracker;->h:I
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_5
-
- const-string v0, "50"
-
- .line 21
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_50"
-
- .line 22
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 23
- :cond_5
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- iget v1, p0, Lcom/vk/libvideo/VideoTracker;->i:I
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_6
-
- const-string v0, "75"
-
- .line 24
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_75"
-
- .line 25
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 26
- :cond_6
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- iget v1, p0, Lcom/vk/libvideo/VideoTracker;->j:I
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_7
-
- const-string v0, "95"
-
- .line 27
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string v0, "video_play_95"
-
- .line 28
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 29
- :cond_7
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- iget v1, p0, Lcom/vk/libvideo/VideoTracker;->k:I
-
- invoke-static {v0, p1, v1}, Lcom/vk/libvideo/VideoTracker;->a(III)Z
-
- move-result v0
-
- if-eqz v0, :cond_8
-
- const-string v0, "100"
-
- .line 30
- invoke-direct {p0, v0, p2}, Lcom/vk/libvideo/VideoTracker;->a(Ljava/lang/String;I)V
-
- const-string p2, "video_play_100"
-
- .line 31
- invoke-direct {p0, p2}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- .line 32
- :cond_8
- iput p1, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- return-void
-.end method
-
-.method public a(IILcom/vk/libvideo/VideoTracker$RewindType;)V
- .locals 2
- .param p3 # Lcom/vk/libvideo/VideoTracker$RewindType;
- .annotation build Landroidx/annotation/NonNull;
- .end annotation
- .end param
-
- if-gt p1, p2, :cond_0
-
- const-string v0, "forward"
-
- goto :goto_0
-
- :cond_0
- const-string v0, "backward"
-
- :goto_0
- const-string v1, "rewind"
-
- .line 43
- invoke-direct {p0, v1, v0}, Lcom/vk/libvideo/VideoTracker;->b(Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
-
- move-result-object v0
-
- .line 44
- invoke-virtual {p3}, Ljava/lang/Enum;->toString()Ljava/lang/String;
-
- move-result-object p3
-
- invoke-virtual {p3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
-
- move-result-object p3
-
- const-string v1, "rewind_type"
-
- invoke-virtual {v0, v1, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- const-string p3, "rewind_start"
-
- .line 45
- invoke-virtual {v0, p3, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- const-string p1, "rewind_end"
-
- .line 46
- invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- .line 47
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->a(Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method public a(IZ)V
- .locals 1
-
- .line 39
- iget v0, p0, Lcom/vk/libvideo/VideoTracker;->l:I
-
- if-eq v0, p1, :cond_1
-
- .line 40
- iput p1, p0, Lcom/vk/libvideo/VideoTracker;->l:I
-
- if-eqz p2, :cond_0
-
- const-string p2, "auto_quality"
-
- goto :goto_0
-
- :cond_0
- const-string p2, "quality"
-
- .line 41
- :goto_0
- invoke-static {p1}, Lcom/vk/media/player/PlayerTypes;->c(I)Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p2, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- :cond_1
- return-void
-.end method
-
-.method public a(Lcom/vk/libvideo/VideoTracker$FullscreenTransition;)V
- .locals 1
- .param p1 # Lcom/vk/libvideo/VideoTracker$FullscreenTransition;
- .annotation build Landroidx/annotation/NonNull;
- .end annotation
- .end param
-
- .line 38
- invoke-virtual {p1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
-
- move-result-object p1
-
- const-string v0, "full_screen_transition"
-
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public a(Lcom/vk/libvideo/VideoTracker$PlayerType;)V
- .locals 1
-
- .line 4
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->m:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- if-eq v0, p1, :cond_0
-
- .line 5
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->m:Lcom/vk/libvideo/VideoTracker$PlayerType;
-
- :cond_0
- return-void
-.end method
-
-.method public a(Lcom/vk/libvideo/VideoTracker$Screen;)V
- .locals 1
- .param p1 # Lcom/vk/libvideo/VideoTracker$Screen;
- .annotation build Landroidx/annotation/NonNull;
- .end annotation
- .end param
-
- .line 35
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->n:Lcom/vk/libvideo/VideoTracker$Screen;
-
- if-eq v0, p1, :cond_0
-
- .line 36
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->n:Lcom/vk/libvideo/VideoTracker$Screen;
-
- .line 37
- invoke-virtual {p1}, Ljava/lang/Enum;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
-
- move-result-object p1
-
- const-string v0, "screen"
-
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- :cond_0
- return-void
-.end method
-
-.method public a(Lcom/vk/statistic/Statistic;)V
- .locals 0
- .param p1 # Lcom/vk/statistic/Statistic;
- .annotation build Landroidx/annotation/Nullable;
- .end annotation
- .end param
-
- .line 3
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->b:Lcom/vk/statistic/Statistic;
-
- return-void
-.end method
-
-.method public a(Ljava/lang/String;)V
- .locals 0
-
- .line 1
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->d:Ljava/lang/String;
-
- return-void
-.end method
-
-.method public a(Ljava/lang/String;Ljava/lang/String;)V
- .locals 2
-
- .line 55
- new-instance v0, Landroid/os/Bundle;
-
- invoke-direct {v0}, Landroid/os/Bundle;->()V
-
- const-string v1, "link_type"
-
- .line 56
- invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- const-string p1, "value"
-
- .line 57
- invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- const-string p1, "event"
-
- const-string p2, "show_link"
-
- .line 58
- invoke-virtual {v0, p1, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 59
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->a(Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method public a(Ljava/lang/String;Z)V
- .locals 0
- .param p1 # Ljava/lang/String;
- .annotation build Landroidx/annotation/Nullable;
- .end annotation
- .end param
-
- if-eqz p2, :cond_0
-
- const-string p2, "auto_subtitles"
-
- goto :goto_0
-
- :cond_0
- const-string p2, "subtitles"
-
- :goto_0
- if-nez p1, :cond_1
-
- const-string p1, "off"
-
- .line 42
- :cond_1
- invoke-direct {p0, p2, p1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public a(ZLcom/vk/libvideo/VideoTracker$ResizeAction;)V
- .locals 1
- .param p2 # Lcom/vk/libvideo/VideoTracker$ResizeAction;
- .annotation build Landroidx/annotation/NonNull;
- .end annotation
- .end param
-
- if-eqz p1, :cond_0
-
- const-string p1, "widen"
-
- goto :goto_0
-
- :cond_0
- const-string p1, "narrow"
-
- :goto_0
- const-string v0, "resize"
-
- .line 52
- invoke-direct {p0, v0, p1}, Lcom/vk/libvideo/VideoTracker;->b(Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
-
- move-result-object p1
-
- .line 53
- invoke-virtual {p2}, Ljava/lang/Enum;->toString()Ljava/lang/String;
-
- move-result-object p2
-
- invoke-virtual {p2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
-
- move-result-object p2
-
- const-string v0, "resize_action"
-
- invoke-virtual {p1, v0, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- .line 54
- invoke-direct {p0, p1}, Lcom/vk/libvideo/VideoTracker;->a(Landroid/os/Bundle;)V
-
- return-void
-.end method
-
-.method public b(Ljava/lang/String;)V
- .locals 1
-
- .line 2
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->c:Ljava/lang/String;
-
- invoke-static {v0, p1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
-
- move-result v0
-
- if-nez v0, :cond_0
-
- .line 3
- iput-object p1, p0, Lcom/vk/libvideo/VideoTracker;->c:Ljava/lang/String;
-
- :cond_0
- return-void
-.end method
-
-.method public b()Z
- .locals 1
-
- .line 1
- iget-object v0, p0, Lcom/vk/libvideo/VideoTracker;->b:Lcom/vk/statistic/Statistic;
-
- if-eqz v0, :cond_0
-
- const/4 v0, 0x1
-
- goto :goto_0
-
- :cond_0
- const/4 v0, 0x0
-
- :goto_0
- return v0
-.end method
-
-.method public c()V
- .locals 1
-
- const/4 v0, -0x1
-
- .line 1
- iput v0, p0, Lcom/vk/libvideo/VideoTracker;->f:I
-
- return-void
-.end method
-
-.method public d()V
- .locals 1
-
- const-string v0, "video_fullscreen_off"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public e()V
- .locals 1
-
- const-string v0, "video_fullscreen_on"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public f()V
- .locals 1
-
- const-string v0, "video_pause"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- const-string v0, "pause"
-
- .line 2
- invoke-direct {p0, v0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public g()V
- .locals 2
-
- const-string v0, "video_resume"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- const-string v0, "pause"
-
- const-string v1, "resume"
-
- .line 2
- invoke-direct {p0, v0, v1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public h()V
- .locals 2
-
- const-string v0, "video_volume_off"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- const-string v0, "volume"
-
- const-string v1, "off"
-
- .line 2
- invoke-direct {p0, v0, v1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public i()V
- .locals 2
-
- const-string v0, "video_volume_on"
-
- .line 1
- invoke-direct {p0, v0}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;)V
-
- const-string v0, "volume"
-
- const-string v1, "on"
-
- .line 2
- invoke-direct {p0, v0, v1}, Lcom/vk/libvideo/VideoTracker;->c(Ljava/lang/String;Ljava/lang/String;)V
-
- return-void
-.end method