2021-12-17 22:01:24 +00:00
package b.f.g.a.a ;
2021-08-09 22:50:52 +00:00
import android.content.Context ;
import android.net.Uri ;
2021-12-17 22:01:24 +00:00
import b.f.d.d.l ;
import b.f.g.a.a.h.e ;
import b.f.h.b.a.b ;
import b.f.j.c.i ;
import b.f.j.c.n ;
import b.f.j.d.f ;
import b.f.j.e.h ;
import b.f.j.j.c ;
2021-08-09 22:50:52 +00:00
import com.facebook.cache.common.CacheKey ;
import com.facebook.common.internal.Supplier ;
import com.facebook.common.references.CloseableReference ;
import com.facebook.datasource.DataSource ;
import com.facebook.drawee.controller.AbstractDraweeController ;
import com.facebook.drawee.controller.AbstractDraweeControllerBuilder ;
import com.facebook.drawee.controller.ControllerListener ;
import com.facebook.drawee.interfaces.DraweeController ;
import com.facebook.imagepipeline.image.ImageInfo ;
import com.facebook.imagepipeline.request.ImageRequest ;
import com.facebook.imagepipeline.request.ImageRequestBuilder ;
import java.util.Set ;
/* compiled from: PipelineDraweeControllerBuilder */
public class d extends AbstractDraweeControllerBuilder < d , ImageRequest , CloseableReference < c > , ImageInfo > {
public final h o ;
public final f p ;
public e q ;
public d ( Context context , f fVar , h hVar , Set < ControllerListener > set , Set < b > set2 ) {
super ( context , set , set2 ) ;
this . o = hVar ;
this . p = fVar ;
}
/* Return type fixed from 'com.facebook.datasource.DataSource' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [com.facebook.drawee.interfaces.DraweeController, java.lang.String, java.lang.Object, java.lang.Object, com.facebook.drawee.controller.AbstractDraweeControllerBuilder$b] */
2021-12-17 22:01:24 +00:00
/* JADX DEBUG: Multi-variable search result rejected for r2v1, resolved type: b.f.j.k.c */
2021-08-09 22:50:52 +00:00
/* JADX WARN: Multi-variable type inference failed */
@Override // com.facebook.drawee.controller.AbstractDraweeControllerBuilder
public DataSource < CloseableReference < c > > b ( DraweeController draweeController , String str , ImageRequest imageRequest , Object obj , AbstractDraweeControllerBuilder . b bVar ) {
ImageRequest . c cVar ;
2021-12-17 22:01:24 +00:00
b . f . g . a . a . h . c cVar2 ;
2021-08-09 22:50:52 +00:00
ImageRequest imageRequest2 = imageRequest ;
h hVar = this . o ;
int ordinal = bVar . ordinal ( ) ;
if ( ordinal = = 0 ) {
cVar = ImageRequest . c . FULL_FETCH ;
} else if ( ordinal = = 1 ) {
cVar = ImageRequest . c . DISK_CACHE ;
} else if ( ordinal = = 2 ) {
cVar = ImageRequest . c . BITMAP_MEMORY_CACHE ;
} else {
throw new RuntimeException ( " Cache level " + bVar + " is not supported. " ) ;
}
2021-12-17 22:01:24 +00:00
b . f . g . a . a . h . c cVar3 = null ;
2021-08-09 22:50:52 +00:00
if ( draweeController instanceof c ) {
c cVar4 = ( c ) draweeController ;
synchronized ( cVar4 ) {
2021-12-17 22:01:24 +00:00
b . f . g . a . a . h . b bVar2 = cVar4 . G ;
2021-08-09 22:50:52 +00:00
if ( bVar2 ! = null ) {
2021-12-17 22:01:24 +00:00
cVar3 = new b . f . g . a . a . h . c ( cVar4 . m , bVar2 ) ;
2021-08-09 22:50:52 +00:00
}
2021-12-17 22:01:24 +00:00
Set < b . f . j . k . e > set = cVar4 . F ;
2021-08-09 22:50:52 +00:00
if ( set ! = null ) {
2021-12-17 22:01:24 +00:00
b . f . j . k . c cVar5 = new b . f . j . k . c ( set ) ;
2021-08-09 22:50:52 +00:00
if ( cVar3 ! = null ) {
cVar5 . a . add ( cVar3 ) ;
}
cVar2 = cVar5 ;
}
}
return hVar . a ( imageRequest2 , obj , cVar , cVar2 , str ) ;
}
cVar2 = cVar3 ;
return hVar . a ( imageRequest2 , obj , cVar , cVar2 , str ) ;
}
@Override // com.facebook.drawee.controller.AbstractDraweeControllerBuilder
public AbstractDraweeController d ( ) {
c cVar ;
CacheKey cacheKey ;
CacheKey cacheKey2 ;
2021-12-17 22:01:24 +00:00
b . f . j . r . b . b ( ) ;
2021-08-09 22:50:52 +00:00
try {
DraweeController draweeController = this . n ;
2021-12-17 22:01:24 +00:00
String valueOf = String . valueOf ( AbstractDraweeControllerBuilder . c . getAndIncrement ( ) ) ;
2021-08-09 22:50:52 +00:00
if ( draweeController instanceof c ) {
cVar = ( c ) draweeController ;
} else {
f fVar = this . p ;
2022-01-27 08:54:45 +00:00
c cVar2 = new c ( fVar . a , fVar . f478b , fVar . c , fVar . d , fVar . e , fVar . f ) ;
2021-08-09 22:50:52 +00:00
Supplier < Boolean > supplier = fVar . g ;
if ( supplier ! = null ) {
cVar2 . C = supplier . get ( ) . booleanValue ( ) ;
}
cVar = cVar2 ;
}
Supplier < DataSource < CloseableReference < c > > > e = e ( cVar , valueOf ) ;
ImageRequest imageRequest = this . h ;
i iVar = this . o . g ;
if ( iVar = = null | | imageRequest = = null ) {
cacheKey = null ;
} else {
2022-01-28 22:21:24 +00:00
if ( imageRequest . f2874s ! = null ) {
2021-08-09 22:50:52 +00:00
cacheKey2 = ( ( n ) iVar ) . c ( imageRequest , this . g ) ;
} else {
cacheKey2 = ( ( n ) iVar ) . a ( imageRequest , this . g ) ;
}
cacheKey = cacheKey2 ;
}
cVar . H ( e , valueOf , cacheKey , this . g , null , null ) ;
cVar . I ( this . q , this , l . a ) ;
return cVar ;
} finally {
2021-12-17 22:01:24 +00:00
b . f . j . r . b . b ( ) ;
2021-08-09 22:50:52 +00:00
}
}
/* JADX WARNING: Unknown variable types count: 1 */
public d f ( Uri uri ) {
if ( uri = = null ) {
this . h = null ;
return this ;
}
2021-12-17 22:01:24 +00:00
ImageRequestBuilder b2 = ImageRequestBuilder . b ( uri ) ;
2022-01-27 08:54:45 +00:00
b2 . e = f . f563b ;
2021-12-17 22:01:24 +00:00
this . h = b2 . a ( ) ;
2021-08-09 22:50:52 +00:00
return this ;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: REQUEST */
/* JADX DEBUG: Multi-variable search result rejected for r0v1, resolved type: REQUEST */
/* JADX DEBUG: Multi-variable search result rejected for r0v4, resolved type: REQUEST */
/* JADX DEBUG: Multi-variable search result rejected for r0v5, resolved type: REQUEST */
/* JADX DEBUG: Multi-variable search result rejected for r0v6, resolved type: REQUEST */
/* JADX WARN: Multi-variable type inference failed */
public d g ( String str ) {
Uri parse ;
if ( str ! = null & & ! str . isEmpty ( ) ) {
return f ( Uri . parse ( str ) ) ;
}
REQUEST request = 0 ;
request = 0 ;
request = 0 ;
if ( ! ( str = = null | | str . length ( ) = = 0 | | ( parse = Uri . parse ( str ) ) = = null ) ) {
request = ImageRequestBuilder . b ( parse ) . a ( ) ;
}
this . h = request ;
return this ;
}
}