d$b$b.smali
.class public Ljm/d$b$b;
.super Ljava/lang/Object;
.source "TakePhotoUseCase.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ljm/d$b;->a(Landroid/content/Context;Lw6/f;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lw6/f;
.field public final synthetic b:Ljava/io/File;
.field public final synthetic c:Ljava/io/File;
.field public final synthetic d:Ljm/d$b;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Ljm/d$b;Lw6/f;Ljava/io/File;Ljava/io/File;)V
.registers 5
iput-object p1, p0, Ljm/d$b$b;->d:Ljm/d$b;
iput-object p2, p0, Ljm/d$b$b;->a:Lw6/f;
iput-object p3, p0, Ljm/d$b$b;->b:Ljava/io/File;
iput-object p4, p0, Ljm/d$b$b;->c:Ljava/io/File;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 13
iget-object v0, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v1, v0, Ljm/d$b;->c:Ljm/d;
iget-object v1, v1, Ljm/a;->a:Lgm/a;
check-cast v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget-object v1, v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->j:Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$PreferOrientation;
iget-object v2, p0, Ljm/d$b$b;->a:Lw6/f;
invoke-static {v0, v1, v2}, Ljm/d$b;->a(Ljm/d$b;Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$PreferOrientation;Lw6/f;)I
move-result v0
iget-object v1, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v1, v1, Ljm/d$b;->c:Ljm/d;
iget-object v1, v1, Ljm/a;->a:Lgm/a;
move-object v2, v1
check-cast v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v2, v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->d:I
const v3, 0x7fffffff
if-lez v2, :cond_25
check-cast v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v1, v1, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->d:I
goto :goto_28
:cond_25
const v1, 0x7fffffff
:goto_28
iget-object v2, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v2, v2, Ljm/d$b;->c:Ljm/d;
iget-object v2, v2, Ljm/a;->a:Lgm/a;
move-object v4, v2
check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->e:I
if-lez v4, :cond_3a
check-cast v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v2, v2, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->e:I
goto :goto_3d
:cond_3a
const v2, 0x7fffffff
:goto_3d
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v3, v3, Ljm/d$b;->c:Ljm/d;
iget-object v3, v3, Ljm/a;->a:Lgm/a;
move-object v4, v3
check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->f:I
if-lez v4, :cond_50
check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->f:I
move v10, v3
goto :goto_54
:cond_50
const/16 v3, 0x64
const/16 v10, 0x64
:goto_54
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v3, v3, Ljm/d$b;->c:Ljm/d;
iget-object v3, v3, Ljm/a;->a:Lgm/a;
move-object v4, v3
check-cast v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v4, v4, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->g:I
if-lez v4, :cond_67
check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->g:I
move v4, v3
goto :goto_68
:cond_67
move v4, v1
:goto_68
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v3, v3, Ljm/d$b;->c:Ljm/d;
iget-object v3, v3, Ljm/a;->a:Lgm/a;
move-object v5, v3
check-cast v5, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v5, v5, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->h:I
if-lez v5, :cond_7b
check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->h:I
move v5, v3
goto :goto_7c
:cond_7b
move v5, v2
:goto_7c
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v3, v3, Ljm/d$b;->c:Ljm/d;
iget-object v3, v3, Ljm/a;->a:Lgm/a;
move-object v6, v3
check-cast v6, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v6, v6, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->i:I
if-lez v6, :cond_8f
check-cast v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;
iget v3, v3, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction;->i:I
move v6, v3
goto :goto_90
:cond_8f
move v6, v10
:goto_90
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v7, p0, Ljm/d$b$b;->a:Lw6/f;
iget-object v8, p0, Ljm/d$b$b;->b:Ljava/io/File;
move v9, v0
invoke-static/range {v3 .. v9}, Ljm/d$b;->a(Ljm/d$b;IIILw6/f;Ljava/io/File;I)Ljava/io/File;
move-result-object v11
iget-object v3, p0, Ljm/d$b$b;->d:Ljm/d$b;
iget-object v7, p0, Ljm/d$b$b;->a:Lw6/f;
iget-object v8, p0, Ljm/d$b$b;->c:Ljava/io/File;
move v4, v1
move v5, v2
move v6, v10
invoke-static/range {v3 .. v9}, Ljm/d$b;->a(Ljm/d$b;IIILw6/f;Ljava/io/File;I)Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_b4
iget-object v1, p0, Ljm/d$b$b;->d:Ljm/d$b;
invoke-static {v1}, Ljm/d$b;->a(Ljm/d$b;)Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;
move-result-object v1
invoke-interface {v1, v0, v11}, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;->onPhotoTaken(Ljava/io/File;Ljava/io/File;)V
goto :goto_c3
:cond_b4
iget-object v0, p0, Ljm/d$b$b;->d:Ljm/d$b;
invoke-static {v0}, Ljm/d$b;->a(Ljm/d$b;)Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;
move-result-object v0
new-instance v1, Lw6/a;
const/4 v2, 0x4
invoke-direct {v1, v2}, Lw6/a;-><init>(I)V
invoke-interface {v0, v1}, Lcom/shopee/multifunctionalcamera/function/TakePhotoFunction$c;->onPhotoError(Lw6/a;)V
:goto_c3
return-void
.end method