o.smali
.class public final Lcom/kwai/video/ksvodplayerkit/b/o;
.super Ljava/lang/Object;
# direct methods
.method public static a(Ljava/lang/String;)Lcom/kwai/video/ksvodplayerkit/b/n;
.registers 7
const/4 v0, 0x0
:try_start_1
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_6
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_6} :catch_9
:goto_6
if-nez v1, :cond_c
:goto_8
return-object v0
:catch_9
move-exception v1
move-object v1, v0
goto :goto_6
:cond_c
new-instance v0, Lcom/kwai/video/ksvodplayerkit/b/n;
invoke-direct {v0}, Lcom/kwai/video/ksvodplayerkit/b/n;-><init>()V
const-string v2, "rateType"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->a:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->a:I
const-string v2, "bwEstimateType"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->b:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->b:I
const-string v2, "absLowResLowDevice"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->c:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->c:I
const-string v2, "adapt4G"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->d:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->d:I
const-string v2, "adaptWifi"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->e:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->e:I
const-string v2, "adaptOtherNet"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->f:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->f:D
const-string v2, "absLowRate4G"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->g:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->g:I
const-string v2, "absLowRateWifi"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->h:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->h:I
const-string v2, "absLowRes4G"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->i:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->i:D
const-string v2, "absLowResWifi"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->j:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->j:D
const-string v2, "shortKeepInterval"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->k:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->k:D
const-string v2, "longKeepInterval"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->l:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->l:I
const-string v2, "bitrateInitLevel"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->m:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->m:I
const-string v2, "weight"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->n:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->n:D
const-string v2, "blockAffectedIntervalMs"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->o:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->o:D
const-string v2, "wifiAmend"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->p:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->p:D
const-string v2, "fourGAmend"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->q:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->q:D
const-string v2, "resAmend"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->r:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->r:D
const-string v2, "devWidthTh"
iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->s:D
invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->s:D
const-string v2, "devHeightTh"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->t:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->t:I
const-string v2, "priorityPolicy"
iget v3, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->u:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/video/ksvodplayerkit/b/n;->u:I
goto/16 :goto_8
.end method