m.smali
.class public Lj5/m;
.super Ljava/lang/Object;
.source "Utils.java"
# static fields
.field public static final a:J
.field public static final b:Ljava/util/regex/Pattern;
# direct methods
.method public static constructor <clinit>()V
.registers 3
sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v1, 0x1
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
move-result-wide v0
sput-wide v0, Lj5/m;->a:J
const-string v0, "\\AA[\\w-]{38}\\z"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
sput-object v0, Lj5/m;->b:Ljava/util/regex/Pattern;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;)Z
.registers 2
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
sget-object v0, Lj5/m;->b:Ljava/util/regex/Pattern;
invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object p0
invoke-virtual {p0}, Ljava/util/regex/Matcher;->matches()Z
move-result p0
return p0
.end method
.method public static b(Ljava/lang/String;)Z
.registers 2
.param p0 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const-string v0, ":"
invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p0
return p0
.end method
# virtual methods
.method public a()J
.registers 4
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
move-result-wide v0
return-wide v0
.end method
.method public a(Lk5/c;)Z
.registers 10
invoke-virtual {p1}, Lk5/c;->a()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_c
return v1
:cond_c
invoke-virtual {p1}, Lk5/c;->g()J
move-result-wide v2
invoke-virtual {p1}, Lk5/c;->b()J
move-result-wide v4
add-long/2addr v2, v4
invoke-virtual {p0}, Lj5/m;->a()J
move-result-wide v4
sget-wide v6, Lj5/m;->a:J
add-long/2addr v4, v6
cmp-long p1, v2, v4
if-gez p1, :cond_21
return v1
:cond_21
const/4 p1, 0x0
return p1
.end method