2021-06-27 20:44:35 +00:00
package c.c.a.a0 ;
import android.graphics.Rect ;
import androidx.collection.LongSparseArray ;
import androidx.collection.SparseArrayCompat ;
import c.c.a.a0.h0.c ;
import c.c.a.b0.g ;
import c.c.a.d ;
import c.c.a.k ;
import c.c.a.y.e ;
import c.c.a.y.i ;
import c.c.a.y.l.m ;
import c.c.a.y.m.e ;
import java.io.IOException ;
import java.util.ArrayList ;
import java.util.HashMap ;
/* compiled from: LottieCompositionMoshiParser */
public class s {
public static final c . a a = c . a . a ( " w " , " h " , " ip " , " op " , " fr " , " v " , " layers " , " assets " , " fonts " , " chars " , " markers " ) ;
public static c . a b = c . a . a ( " id " , " layers " , " w " , " h " , " p " , " u " ) ;
/* renamed from: c reason: collision with root package name */
2021-07-22 07:57:51 +00:00
public static final c . a f256c = c . a . a ( " list " ) ;
2021-06-27 20:44:35 +00:00
public static final c . a d = c . a . a ( " cm " , " tm " , " dr " ) ;
public static d a ( c cVar ) throws IOException {
ArrayList arrayList ;
SparseArrayCompat < e > sparseArrayCompat ;
ArrayList arrayList2 ;
float f ;
float f2 ;
float f3 ;
float c2 = g . c ( ) ;
LongSparseArray < c . c . a . y . m . e > longSparseArray = new LongSparseArray < > ( ) ;
ArrayList arrayList3 = new ArrayList ( ) ;
HashMap hashMap = new HashMap ( ) ;
HashMap hashMap2 = new HashMap ( ) ;
HashMap hashMap3 = new HashMap ( ) ;
ArrayList arrayList4 = new ArrayList ( ) ;
SparseArrayCompat < e > sparseArrayCompat2 = new SparseArrayCompat < > ( ) ;
d dVar = new d ( ) ;
cVar . b ( ) ;
float f4 = 0 . 0f ;
int i = 0 ;
int i2 = 0 ;
float f5 = 0 . 0f ;
float f6 = 0 . 0f ;
while ( cVar . e ( ) ) {
switch ( cVar . z ( a ) ) {
case 0 :
i = cVar . r ( ) ;
break ;
case 1 :
i2 = cVar . r ( ) ;
break ;
case 2 :
arrayList = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f5 = ( float ) cVar . p ( ) ;
f4 = f4 ;
arrayList4 = arrayList ;
sparseArrayCompat2 = sparseArrayCompat ;
case 3 :
arrayList = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f6 = ( ( float ) cVar . p ( ) ) - 0 . 01f ;
f4 = f4 ;
arrayList4 = arrayList ;
sparseArrayCompat2 = sparseArrayCompat ;
case 4 :
arrayList = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f4 = ( float ) cVar . p ( ) ;
arrayList4 = arrayList ;
sparseArrayCompat2 = sparseArrayCompat ;
case 5 :
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f = f5 ;
f2 = f6 ;
String [ ] split = cVar . t ( ) . split ( " \\ . " ) ;
int parseInt = Integer . parseInt ( split [ 0 ] ) ;
boolean z2 = true ;
int parseInt2 = Integer . parseInt ( split [ 1 ] ) ;
int parseInt3 = Integer . parseInt ( split [ 2 ] ) ;
if ( parseInt < 4 | | ( parseInt < = 4 & & ( parseInt2 < 4 | | ( parseInt2 < = 4 & & parseInt3 < 0 ) ) ) ) {
z2 = false ;
}
if ( ! z2 ) {
dVar . a ( " Lottie only supports bodymovin >= 4.4.0 " ) ;
}
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
case 6 :
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f = f5 ;
f2 = f6 ;
cVar . a ( ) ;
int i3 = 0 ;
while ( cVar . e ( ) ) {
c . c . a . y . m . e a2 = r . a ( cVar , dVar ) ;
if ( a2 . e = = e . a . IMAGE ) {
i3 + + ;
}
arrayList3 . add ( a2 ) ;
longSparseArray . put ( a2 . d , a2 ) ;
if ( i3 > 4 ) {
c . c . a . b0 . c . b ( " You have " + i3 + " images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers. " ) ;
}
}
cVar . c ( ) ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
case 7 :
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f = f5 ;
f2 = f6 ;
cVar . a ( ) ;
while ( cVar . e ( ) ) {
ArrayList arrayList5 = new ArrayList ( ) ;
LongSparseArray longSparseArray2 = new LongSparseArray ( ) ;
cVar . b ( ) ;
String str = null ;
String str2 = null ;
String str3 = null ;
int i4 = 0 ;
int i5 = 0 ;
while ( cVar . e ( ) ) {
int z3 = cVar . z ( b ) ;
if ( z3 = = 0 ) {
str = cVar . t ( ) ;
} else if ( z3 = = 1 ) {
cVar . a ( ) ;
while ( cVar . e ( ) ) {
c . c . a . y . m . e a3 = r . a ( cVar , dVar ) ;
longSparseArray2 . put ( a3 . d , a3 ) ;
arrayList5 . add ( a3 ) ;
}
cVar . c ( ) ;
} else if ( z3 = = 2 ) {
i4 = cVar . r ( ) ;
} else if ( z3 = = 3 ) {
i5 = cVar . r ( ) ;
} else if ( z3 = = 4 ) {
str2 = cVar . t ( ) ;
} else if ( z3 ! = 5 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
str3 = cVar . t ( ) ;
}
}
cVar . d ( ) ;
if ( str2 ! = null ) {
hashMap2 . put ( str , new k ( i4 , i5 , str , str2 , str3 ) ) ;
} else {
hashMap . put ( str , arrayList5 ) ;
}
}
cVar . c ( ) ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
case 8 :
f = f5 ;
f2 = f6 ;
cVar . b ( ) ;
while ( cVar . e ( ) ) {
2021-07-22 07:57:51 +00:00
if ( cVar . z ( f256c ) ! = 0 ) {
2021-06-27 20:44:35 +00:00
cVar . B ( ) ;
cVar . C ( ) ;
} else {
cVar . a ( ) ;
while ( cVar . e ( ) ) {
c . a aVar = j . a ;
cVar . b ( ) ;
String str4 = null ;
String str5 = null ;
String str6 = null ;
float f7 = 0 . 0f ;
while ( cVar . e ( ) ) {
int z4 = cVar . z ( j . a ) ;
if ( z4 ! = 0 ) {
if ( z4 = = 1 ) {
str5 = cVar . t ( ) ;
} else if ( z4 = = 2 ) {
str6 = cVar . t ( ) ;
} else if ( z4 ! = 3 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
f7 = ( float ) cVar . p ( ) ;
}
arrayList4 = arrayList4 ;
sparseArrayCompat2 = sparseArrayCompat2 ;
} else {
str4 = cVar . t ( ) ;
arrayList4 = arrayList4 ;
}
}
cVar . d ( ) ;
hashMap3 . put ( str5 , new c . c . a . y . d ( str4 , str5 , str6 , f7 ) ) ;
arrayList4 = arrayList4 ;
}
cVar . c ( ) ;
}
}
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
cVar . d ( ) ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
case 9 :
f = f5 ;
f2 = f6 ;
cVar . a ( ) ;
while ( cVar . e ( ) ) {
c . a aVar2 = i . a ;
ArrayList arrayList6 = new ArrayList ( ) ;
cVar . b ( ) ;
double d2 = 0 . 0d ;
double d3 = 0 . 0d ;
String str7 = null ;
String str8 = null ;
char c3 = 0 ;
while ( cVar . e ( ) ) {
int z5 = cVar . z ( i . a ) ;
if ( z5 = = 0 ) {
c3 = cVar . t ( ) . charAt ( 0 ) ;
} else if ( z5 = = 1 ) {
d2 = cVar . p ( ) ;
} else if ( z5 = = 2 ) {
d3 = cVar . p ( ) ;
} else if ( z5 = = 3 ) {
str7 = cVar . t ( ) ;
} else if ( z5 = = 4 ) {
str8 = cVar . t ( ) ;
} else if ( z5 ! = 5 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
cVar . b ( ) ;
while ( cVar . e ( ) ) {
if ( cVar . z ( i . b ) ! = 0 ) {
cVar . B ( ) ;
cVar . C ( ) ;
} else {
cVar . a ( ) ;
while ( cVar . e ( ) ) {
arrayList6 . add ( ( m ) f . a ( cVar , dVar ) ) ;
}
cVar . c ( ) ;
}
}
cVar . d ( ) ;
}
}
cVar . d ( ) ;
c . c . a . y . e eVar = new c . c . a . y . e ( arrayList6 , c3 , d2 , d3 , str7 , str8 ) ;
sparseArrayCompat2 . put ( eVar . hashCode ( ) , eVar ) ;
}
cVar . c ( ) ;
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
case 10 :
cVar . a ( ) ;
while ( cVar . e ( ) ) {
cVar . b ( ) ;
String str9 = null ;
float f8 = 0 . 0f ;
float f9 = 0 . 0f ;
while ( cVar . e ( ) ) {
int z6 = cVar . z ( d ) ;
if ( z6 ! = 0 ) {
if ( z6 = = 1 ) {
f3 = f5 ;
f8 = ( float ) cVar . p ( ) ;
} else if ( z6 ! = 2 ) {
cVar . B ( ) ;
cVar . C ( ) ;
f6 = f6 ;
} else {
f3 = f5 ;
f9 = ( float ) cVar . p ( ) ;
}
f6 = f6 ;
f5 = f3 ;
} else {
str9 = cVar . t ( ) ;
}
}
cVar . d ( ) ;
arrayList4 . add ( new i ( str9 , f8 , f9 ) ) ;
f5 = f5 ;
f6 = f6 ;
}
f = f5 ;
f2 = f6 ;
cVar . c ( ) ;
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
default :
arrayList2 = arrayList4 ;
sparseArrayCompat = sparseArrayCompat2 ;
f = f5 ;
f2 = f6 ;
cVar . B ( ) ;
cVar . C ( ) ;
f4 = f4 ;
f5 = f ;
arrayList4 = arrayList2 ;
f6 = f2 ;
sparseArrayCompat2 = sparseArrayCompat ;
}
f4 = f4 ;
}
dVar . j = new Rect ( 0 , 0 , ( int ) ( ( ( float ) i ) * c2 ) , ( int ) ( ( ( float ) i2 ) * c2 ) ) ;
dVar . k = f5 ;
dVar . l = f6 ;
dVar . m = f4 ;
dVar . i = arrayList3 ;
dVar . h = longSparseArray ;
2021-07-22 07:57:51 +00:00
dVar . f260c = hashMap ;
2021-06-27 20:44:35 +00:00
dVar . d = hashMap2 ;
dVar . g = sparseArrayCompat2 ;
dVar . e = hashMap3 ;
dVar . f = arrayList4 ;
return dVar ;
}
}