File classes.dex
Function:
    000c0d90
    000c0d90c1.e::toString():
    000c0da0new-instance v6, Lc1/a;
    000c0da4const/4 v0, 0x0
    000c0da6invoke-direct {v6, v0, v7}, Lc1/a;-><init>(ILjava/lang/Object;)V
    000c0dacnew-instance v1, Ljava/lang/StringBuilder;
    000c0db0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    000c0db6const-string v4, "]"
    000c0dbaconst-string v5, "..."
    000c0dbeconst-string v2, ", "
    000c0dc2const-string v3, "["
    000c0dc6move-object v0, v7
    000c0dc8invoke-static/range {v0 .. v6}, Lc1/i;->g0(Ljava/util/Collection;Ljava/lang/StringBuilder;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lc1/a;)V
    000c0dceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c0dd4move-result-object v0
    000c0dd6const-string v1, "joinTo(StringBuilder(), …ed, transform).toString()"
    000c0ddainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c0de0return-object v0
    000c0d90
    000c0de2
    000c0de2 // align 0x4
    000c0de4
    000c0de4c1.e::iterator():
    000c0df4new-instance v0, Lc1/b;
    000c0df8const/4 v1, 0x0
    000c0dfainvoke-direct {v0, v1, v2}, Lc1/b;-><init>(ILjava/lang/Object;)V
    000c0e00return-object v0
    000c0de4
    000c0e02
    000c0e02 // align 0x4
    000c0e04
    000c0e04c1.e::subList(int, int):
    000c0e14new-instance v0, Lc1/d;
    000c0e18invoke-direct {v0, v1, v2, v3}, Lc1/d;-><init>(Lc1/e;II)V
    000c0e1ereturn-object v0
    000c0e04
    000c0e20
    000c0e20c1.e::listIterator():
    000c0e30new-instance v0, Lc1/c;
    000c0e34const/4 v1, 0x0
    000c0e36invoke-direct {v0, v2, v1}, Lc1/c;-><init>(Lc1/e;I)V
    000c0e3creturn-object v0
    000c0e20
    000c0e3e
    000c0e3e // align 0x10
    000c0e40
    000c0e40c1.e::listIterator(int):
    000c0e50new-instance v0, Lc1/c;
    000c0e54invoke-direct {v0, v1, v2}, Lc1/c;-><init>(Lc1/e;I)V
    000c0e5areturn-object v0
    000c0e40
    000c0e5c
    000c0e5cc1.e::add(int, java.lang.Object):
    000c0e6cnew-instance v1, Ljava/lang/UnsupportedOperationException;
    000c0e70const-string v2, "Operation is not supported for read-only collection"
    000c0e74invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0e7athrow v1
    000c0e5c
    000c0e7c
    000c0e7cc1.e::clear():
    000c0e8cnew-instance v0, Ljava/lang/UnsupportedOperationException;
    000c0e90const-string v1, "Operation is not supported for read-only collection"
    000c0e94invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0e9athrow v0
    000c0e7c
    000c0e9c
    000c0e9cc1.f::add(java.lang.Object):
    000c0eacnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0eb0const-string v0, "Operation is not supported for read-only collection"
    000c0eb4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0ebathrow v2
    000c0e9c
    000c0ebc
    000c0ebcc1.f::addAll(java.util.Collection):
    000c0eccnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0ed0const-string v0, "Operation is not supported for read-only collection"
    000c0ed4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0edathrow v2
    000c0ebc
    000c0edc
    000c0edcc1.f::contains(java.lang.Object):
    000c0eecconst-string v0, "<this>"
    000c0ef0iget-object v1, v5, Lc1/f;->a:[Ljava/lang/Object;
    000c0ef4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0efaconst/4 v0, 0x0
    000c0efcif-nez v6, :cond_16
    000c0f00array-length v6, v1
    000c0f02move v2, v0
    000c0f04if-ge v2, v6, :cond_27
    000c0f08aget-object v3, v1, v2
    000c0f0cif-nez v3, :cond_13
    000c0f10goto :goto_28
    000c0f12add-int/lit8 v2, v2, 0x1
    000c0f16goto :goto_c
    000c0f18array-length v2, v1
    000c0f1amove v3, v0
    000c0f1cif-ge v3, v2, :cond_27
    000c0f20aget-object v4, v1, v3
    000c0f24invoke-virtual {v6, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000c0f2amove-result v4
    000c0f2cif-eqz v4, :cond_24
    000c0f30move v2, v3
    000c0f32goto :goto_28
    000c0f34add-int/lit8 v3, v3, 0x1
    000c0f38goto :goto_18
    000c0f3aconst/4 v2, -0x1
    000c0f3cif-ltz v2, :cond_2c
    000c0f40const/4 v6, 0x1
    000c0f42return v6
    000c0f44return v0
    000c0edc
    000c0f46
    000c0f46 // align 0x8
    000c0f48
    000c0f48c1.f::containsAll(java.util.Collection):
    000c0f58const-string v0, "elements"
    000c0f5cinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0f62invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c0f68move-result v0
    000c0f6aconst/4 v1, 0x1
    000c0f6cif-eqz v0, :cond_d
    000c0f70return v1
    000c0f72invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c0f78move-result-object v3
    000c0f7ainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c0f80move-result v0
    000c0f82if-eqz v0, :cond_23
    000c0f86invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0f8cmove-result-object v0
    000c0f8einvoke-virtual {v2, v0}, Lc1/f;->contains(Ljava/lang/Object;)Z
    000c0f94move-result v0
    000c0f96if-nez v0, :cond_11
    000c0f9aconst/4 v3, 0x0
    000c0f9creturn v3
    000c0f9ereturn v1
    000c0f48
    000c0fa0
    000c0fa0c1.f::isEmpty():
    000c0fb0iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
    000c0fb4array-length v0, v0
    000c0fb6if-nez v0, :cond_7
    000c0fbaconst/4 v0, 0x1
    000c0fbcreturn v0
    000c0fbeconst/4 v0, 0x0
    000c0fc0return v0
    000c0fa0
    000c0fc2
    000c0fc2 // align 0x4
    000c0fc4
    000c0fc4c1.f::remove(java.lang.Object):
    000c0fd4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0fd8const-string v0, "Operation is not supported for read-only collection"
    000c0fdcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0fe2throw v2
    000c0fc4
    000c0fe4
    000c0fe4c1.f::removeAll(java.util.Collection):
    000c0ff4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0ff8const-string v0, "Operation is not supported for read-only collection"
    000c0ffcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c1002throw v2
    000c0fe4
    000c1004
    000c1004c1.f::retainAll(java.util.Collection):
    000c1014new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c1018const-string v0, "Operation is not supported for read-only collection"
    000c101cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c1022throw v2
    000c1004
    000c1024
    000c1024c1.f::size():
    000c1034iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
    000c1038array-length v0, v0
    000c103areturn v0
    000c1024
    000c103c
    000c103cc1.f::toArray():
    000c104ciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
    000c1050iget-boolean v1, v3, Lc1/f;->b:Z
    000c1054const-class v2, [Ljava/lang/Object;
    000c1058if-eqz v1, :cond_13
    000c105cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c1062move-result-object v1
    000c1064invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000c106amove-result v1
    000c106cif-eqz v1, :cond_13
    000c1070return-object v0
    000c1072array-length v1, v0
    000c1074invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
    000c107amove-result-object v0
    000c107cconst-string v1, "copyOf(this, this.size, Array<Any?>::class.java)"
    000c1080invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c1086return-object v0
    000c103c
    000c1088
    000c1088c1.f::toArray(java.lang.Object[]):
    000c1098const-string v0, "array"
    000c109cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c10a2invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
    000c10a8move-result-object v2
    000c10aareturn-object v2
    000c1088
    000c10ac
    000c10acc1.f::iterator():
    000c10bciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
    000c10c0new-instance v1, Lc1/b;
    000c10c4const/4 v2, 0x1
    000c10c6invoke-direct {v1, v2, v0}, Lc1/b;-><init>(ILjava/lang/Object;)V
    000c10ccreturn-object v1
    000c10ac
    000c10ce
    000c10ce // align 0x10
    000c10d0
    000c10d0c1.f::<init>(java.lang.Object[], boolean):
    000c10e0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c10e6iput-object v1, v0, Lc1/f;->a:[Ljava/lang/Object;
    000c10eaiput-boolean v2, v0, Lc1/f;->b:Z
    000c10eereturn-void
    000c10d0
    000c10f0
    000c10f0c1.f::clear():
    000c1100new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c1104const-string v1, "Operation is not supported for read-only collection"
    000c1108invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c110ethrow v0
    000c10f0
    000c1110
    000c1110c1.g::add(java.lang.Object):
    000c1120invoke-virtual {v0, v1}, Lc1/g;->a(Ljava/lang/Object;)V
    000c1126const/4 v1, 0x1
    000c1128return v1
    000c1110
    000c112a
    000c112a // align 0x4
    000c112c
    000c112cc1.g::addAll(int, java.util.Collection):
    000c113cconst-string v0, "elements"
    000c1140invoke-static {v10, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1146iget v0, v8, Lc1/g;->c:I
    000c114aif-ltz v9, :cond_d8
    000c114eif-gt v9, v0, :cond_d8
    000c1152invoke-interface {v10}, Ljava/util/Collection;->isEmpty()Z
    000c1158move-result v0
    000c115aconst/4 v1, 0x0
    000c115cif-eqz v0, :cond_13
    000c1160return v1
    000c1162iget v0, v8, Lc1/g;->c:I
    000c1166if-ne v9, v0, :cond_1c
    000c116ainvoke-virtual {v8, v10}, Lc1/g;->addAll(Ljava/util/Collection;)Z
    000c1170move-result v9
    000c1172return v9
    000c1174invoke-interface {v10}, Ljava/util/Collection;->size()I
    000c117amove-result v2
    000c117cadd-int/2addr v2, v0
    000c117einvoke-virtual {v8, v2}, Lc1/g;->c(I)V
    000c1184iget v0, v8, Lc1/g;->a:I
    000c1188iget v2, v8, Lc1/g;->c:I
    000c118cadd-int/2addr v0, v2
    000c118einvoke-virtual {v8, v0}, Lc1/g;->e(I)I
    000c1194move-result v0
    000c1196iget v2, v8, Lc1/g;->a:I
    000c119aadd-int/2addr v2, v9
    000c119cinvoke-virtual {v8, v2}, Lc1/g;->e(I)I
    000c11a2move-result v2
    000c11a4invoke-interface {v10}, Ljava/util/Collection;->size()I
    000c11aamove-result v3
    000c11aciget v4, v8, Lc1/g;->c:I
    000c11b0const/4 v5, 0x1
    000c11b2add-int/2addr v4, v5
    000c11b4shr-int/2addr v4, v5
    000c11b6if-ge v9, v4, :cond_92
    000c11baiget v9, v8, Lc1/g;->a:I
    000c11besub-int v0, v9, v3
    000c11c2if-lt v2, v9, :cond_69
    000c11c6if-ltz v0, :cond_4d
    000c11caiget-object v1, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c11ceinvoke-static {v1, v1, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11d4goto :goto_85
    000c11d6iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c11daarray-length v6, v4
    000c11dcadd-int/2addr v0, v6
    000c11desub-int v6, v2, v9
    000c11e2array-length v7, v4
    000c11e4sub-int/2addr v7, v0
    000c11e6if-lt v7, v6, :cond_5b
    000c11eainvoke-static {v4, v4, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11f0goto :goto_85
    000c11f2add-int v6, v9, v7
    000c11f6invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11fciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1200iget v4, v8, Lc1/g;->a:I
    000c1204add-int/2addr v4, v7
    000c1206invoke-static {v9, v9, v1, v4, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c120cgoto :goto_85
    000c120eiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1212array-length v6, v4
    000c1214invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c121aif-lt v3, v2, :cond_79
    000c121eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1222array-length v4, v9
    000c1224sub-int/2addr v4, v3
    000c1226invoke-static {v9, v9, v4, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c122cgoto :goto_85
    000c122eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1232array-length v4, v9
    000c1234sub-int/2addr v4, v3
    000c1236invoke-static {v9, v9, v4, v1, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c123ciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1240invoke-static {v9, v9, v1, v3, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1246iput v0, v8, Lc1/g;->a:I
    000c124asub-int/2addr v2, v3
    000c124cif-gez v2, :cond_8e
    000c1250iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1254array-length v9, v9
    000c1256add-int/2addr v2, v9
    000c1258invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
    000c125ereturn v5
    000c1260add-int v9, v2, v3
    000c1264if-ge v2, v0, :cond_b6
    000c1268add-int/2addr v3, v0
    000c126aiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c126earray-length v6, v4
    000c1270if-gt v3, v6, :cond_a0
    000c1274invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c127agoto :goto_d4
    000c127carray-length v6, v4
    000c127eif-lt v9, v6, :cond_a9
    000c1282array-length v1, v4
    000c1284sub-int/2addr v9, v1
    000c1286invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c128cgoto :goto_d4
    000c128earray-length v6, v4
    000c1290sub-int/2addr v3, v6
    000c1292sub-int v3, v0, v3
    000c1296invoke-static {v4, v4, v1, v3, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c129ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12a0invoke-static {v0, v0, v9, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12a6goto :goto_d4
    000c12a8iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12acinvoke-static {v4, v4, v3, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12b2iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12b6array-length v4, v0
    000c12b8if-lt v9, v4, :cond_c7
    000c12bcarray-length v1, v0
    000c12besub-int/2addr v9, v1
    000c12c0array-length v1, v0
    000c12c2invoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12c8goto :goto_d4
    000c12caarray-length v4, v0
    000c12ccsub-int/2addr v4, v3
    000c12cearray-length v6, v0
    000c12d0invoke-static {v0, v0, v1, v4, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12d6iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12daarray-length v1, v0
    000c12dcsub-int/2addr v1, v3
    000c12deinvoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12e4invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
    000c12eareturn v5
    000c12ecnew-instance v10, Ljava/lang/IndexOutOfBoundsException;
    000c12f0new-instance v1, Ljava/lang/StringBuilder;
    000c12f4const-string v2, "index: "
    000c12f8invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c12feinvoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1304const-string v9, ", size: "
    000c1308invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c130einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1314invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c131amove-result-object v9
    000c131cinvoke-direct {v10, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c1322throw v10
    000c112c
    000c1324
    000c1324c1.g::addAll(java.util.Collection):
    000c1334const-string v0, "elements"
    000c1338invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c133einvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c1344move-result v0
    000c1346if-eqz v0, :cond_d
    000c134aconst/4 v3, 0x0
    000c134creturn v3
    000c134eiget v0, v2, Lc1/g;->c:I
    000c1352invoke-interface {v3}, Ljava/util/Collection;->size()I
    000c1358move-result v1
    000c135aadd-int/2addr v1, v0
    000c135cinvoke-virtual {v2, v1}, Lc1/g;->c(I)V
    000c1362iget v0, v2, Lc1/g;->a:I
    000c1366iget v1, v2, Lc1/g;->c:I
    000c136aadd-int/2addr v0, v1
    000c136cinvoke-virtual {v2, v0}, Lc1/g;->e(I)I
    000c1372move-result v0
    000c1374invoke-virtual {v2, v0, v3}, Lc1/g;->b(ILjava/util/Collection;)V
    000c137aconst/4 v3, 0x1
    000c137creturn v3
    000c1324
    000c137e
    000c137e // align 0x10
    000c1380
    000c1380c1.g::contains(java.lang.Object):
    000c1390invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
    000c1396move-result v2
    000c1398const/4 v0, -0x1
    000c139aif-eq v2, v0, :cond_9
    000c139econst/4 v2, 0x1
    000c13a0return v2
    000c13a2const/4 v2, 0x0
    000c13a4return v2
    000c1380
    000c13a6
    000c13a6 // align 0x8
    000c13a8
    000c13a8c1.g::isEmpty():
    000c13b8iget v0, v1, Lc1/g;->c:I
    000c13bcif-nez v0, :cond_6
    000c13c0const/4 v0, 0x1
    000c13c2return v0
    000c13c4const/4 v0, 0x0
    000c13c6return v0
    000c13a8
    000c13c8
    000c13c8c1.g::remove(java.lang.Object):
    000c13d8invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
    000c13demove-result v2
    000c13e0const/4 v0, -0x1
    000c13e2if-ne v2, v0, :cond_9
    000c13e6const/4 v2, 0x0
    000c13e8return v2
    000c13eainvoke-virtual {v1, v2}, Lc1/g;->remove(I)Ljava/lang/Object;
    000c13f0const/4 v2, 0x1
    000c13f2return v2
    000c13c8
    000c13f4
    000c13f4c1.g::removeAll(java.util.Collection):
    000c1404const-string v0, "elements"
    000c1408invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c140einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
    000c1414move-result v0
    000c1416const/4 v1, 0x0
    000c1418if-nez v0, :cond_8e
    000c141ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1420array-length v0, v0
    000c1422if-nez v0, :cond_13
    000c1426goto/16 :goto_8e
    000c142aiget v0, v10, Lc1/g;->a:I
    000c142eiget v2, v10, Lc1/g;->c:I
    000c1432add-int/2addr v0, v2
    000c1434invoke-virtual {v10, v0}, Lc1/g;->e(I)I
    000c143amove-result v0
    000c143ciget v2, v10, Lc1/g;->a:I
    000c1440const/4 v3, 0x1
    000c1442if-ge v2, v0, :cond_40
    000c1446move v4, v2
    000c1448if-ge v2, v0, :cond_3a
    000c144ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1450aget-object v5, v5, v2
    000c1454invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c145amove-result v6
    000c145cif-nez v6, :cond_36
    000c1460iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1464add-int/lit8 v7, v4, 0x1
    000c1468aput-object v5, v6, v4
    000c146cmove v4, v7
    000c146egoto :goto_37
    000c1470move v1, v3
    000c1472add-int/lit8 v2, v2, 0x1
    000c1476goto :goto_22
    000c1478iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c147cinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c1482goto :goto_81
    000c1484iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1488array-length v4, v4
    000c148amove v6, v1
    000c148cmove v5, v2
    000c148econst/4 v7, 0x0
    000c1490if-ge v2, v4, :cond_60
    000c1494iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1498aget-object v9, v8, v2
    000c149caput-object v7, v8, v2
    000c14a0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c14a6move-result v7
    000c14a8if-nez v7, :cond_5c
    000c14aciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14b0add-int/lit8 v8, v5, 0x1
    000c14b4aput-object v9, v7, v5
    000c14b8move v5, v8
    000c14bagoto :goto_5d
    000c14bcmove v6, v3
    000c14beadd-int/lit8 v2, v2, 0x1
    000c14c2goto :goto_45
    000c14c4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
    000c14camove-result v2
    000c14ccmove v4, v2
    000c14ceif-ge v1, v0, :cond_80
    000c14d2iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14d6aget-object v5, v2, v1
    000c14daaput-object v7, v2, v1
    000c14deinvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c14e4move-result v2
    000c14e6if-nez v2, :cond_7c
    000c14eaiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14eeaput-object v5, v2, v4
    000c14f2invoke-virtual {v10, v4}, Lc1/g;->d(I)I
    000c14f8move-result v4
    000c14fagoto :goto_7d
    000c14fcmove v6, v3
    000c14feadd-int/lit8 v1, v1, 0x1
    000c1502goto :goto_65
    000c1504move v1, v6
    000c1506if-eqz v1, :cond_8e
    000c150aiget v11, v10, Lc1/g;->a:I
    000c150esub-int/2addr v4, v11
    000c1510if-gez v4, :cond_8c
    000c1514iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1518array-length v11, v11
    000c151aadd-int/2addr v4, v11
    000c151ciput v4, v10, Lc1/g;->c:I
    000c1520return v1
    000c13f4
    000c1522
    000c1522 // align 0x4
    000c1524
    000c1524c1.g::retainAll(java.util.Collection):
    000c1534const-string v0, "elements"
    000c1538invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c153einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
    000c1544move-result v0
    000c1546const/4 v1, 0x0
    000c1548if-nez v0, :cond_8e
    000c154ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1550array-length v0, v0
    000c1552if-nez v0, :cond_13
    000c1556goto/16 :goto_8e
    000c155aiget v0, v10, Lc1/g;->a:I
    000c155eiget v2, v10, Lc1/g;->c:I
    000c1562add-int/2addr v0, v2
    000c1564invoke-virtual {v10, v0}, Lc1/g;->e(I)I
    000c156amove-result v0
    000c156ciget v2, v10, Lc1/g;->a:I
    000c1570const/4 v3, 0x1
    000c1572if-ge v2, v0, :cond_40
    000c1576move v4, v2
    000c1578if-ge v2, v0, :cond_3a
    000c157ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1580aget-object v5, v5, v2
    000c1584invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c158amove-result v6
    000c158cif-eqz v6, :cond_36
    000c1590iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1594add-int/lit8 v7, v4, 0x1
    000c1598aput-object v5, v6, v4
    000c159cmove v4, v7
    000c159egoto :goto_37
    000c15a0move v1, v3
    000c15a2add-int/lit8 v2, v2, 0x1
    000c15a6goto :goto_22
    000c15a8iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c15acinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c15b2goto :goto_81
    000c15b4iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c15b8array-length v4, v4
    000c15bamove v6, v1
    000c15bcmove v5, v2
    000c15beconst/4 v7, 0x0
    000c15c0if-ge v2, v4, :cond_60
    000c15c4iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c15c8aget-object v9, v8, v2
    000c15ccaput-object v7, v8, v2
    000c15d0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c15d6move-result v7
    000c15d8if-eqz v7, :cond_5c
    000c15dciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c15e0add-int/lit8 v8, v5, 0x1
    000c15e4aput-object v9, v7, v5
    000c15e8move v5, v8
    000c15eagoto :goto_5d
    000c15ecmove v6, v3
    000c15eeadd-int/lit8 v2, v2, 0x1
    000c15f2goto :goto_45
    000c15f4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
    000c15famove-result v2
    000c15fcmove v4, v2
    000c15feif-ge v1, v0, :cond_80
    000c1602iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1606aget-object v5, v2, v1
    000c160aaput-object v7, v2, v1
    000c160einvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c1614move-result v2
    000c1616if-eqz v2, :cond_7c
    000c161aiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c161eaput-object v5, v2, v4
    000c1622invoke-virtual {v10, v4}, Lc1/g;->d(I)I
    000c1628move-result v4
    000c162agoto :goto_7d
    000c162cmove v6, v3
    000c162eadd-int/lit8 v1, v1, 0x1
    000c1632goto :goto_65
    000c1634move v1, v6
    000c1636if-eqz v1, :cond_8e
    000c163aiget v11, v10, Lc1/g;->a:I
    000c163esub-int/2addr v4, v11
    000c1640if-gez v4, :cond_8c
    000c1644iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1648array-length v11, v11
    000c164aadd-int/2addr v4, v11
    000c164ciput v4, v10, Lc1/g;->c:I
    000c1650return v1
    000c1524
    000c1652
    000c1652 // align 0x4
    000c1654
    000c1654c1.g::d(int):
    000c1664iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
    000c1668const-string v1, "<this>"
    000c166cinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1672array-length v0, v0
    000c1674add-int/lit8 v0, v0, -0x1
    000c1678if-ne v3, v0, :cond_e
    000c167cconst/4 v3, 0x0
    000c167ereturn v3
    000c1680add-int/lit8 v3, v3, 0x1
    000c1684return v3
    000c1654
    000c1686
    000c1686 // align 0x8
    000c1688
    000c1688c1.g::indexOf(java.lang.Object):
    000c1698iget v0, v4, Lc1/g;->a:I
    000c169ciget v1, v4, Lc1/g;->c:I
    000c16a0add-int/2addr v0, v1
    000c16a2invoke-virtual {v4, v0}, Lc1/g;->e(I)I
    000c16a8move-result v0
    000c16aaiget v1, v4, Lc1/g;->a:I
    000c16aeif-ge v1, v0, :cond_20
    000c16b2if-ge v1, v0, :cond_4e
    000c16b6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c16baaget-object v2, v2, v1
    000c16beinvoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c16c4move-result v2
    000c16c6if-eqz v2, :cond_1d
    000c16caiget v5, v4, Lc1/g;->a:I
    000c16cesub-int/2addr v1, v5
    000c16d0return v1
    000c16d2add-int/lit8 v1, v1, 0x1
    000c16d6goto :goto_d
    000c16d8if-lt v1, v0, :cond_4e
    000c16dciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c16e0array-length v2, v2
    000c16e2if-ge v1, v2, :cond_37
    000c16e6iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c16eaaget-object v3, v3, v1
    000c16eeinvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c16f4move-result v3
    000c16f6if-eqz v3, :cond_34
    000c16faiget v5, v4, Lc1/g;->a:I
    000c16fegoto :goto_1b
    000c1700add-int/lit8 v1, v1, 0x1
    000c1704goto :goto_25
    000c1706const/4 v1, 0x0
    000c1708if-ge v1, v0, :cond_4e
    000c170ciget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1710aget-object v2, v2, v1
    000c1714invoke-static {v5, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c171amove-result v2
    000c171cif-eqz v2, :cond_4b
    000c1720iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1724array-length v5, v5
    000c1726add-int/2addr v1, v5
    000c1728iget v5, v4, Lc1/g;->a:I
    000c172cgoto :goto_1b
    000c172eadd-int/lit8 v1, v1, 0x1
    000c1732goto :goto_38
    000c1734const/4 v5, -0x1
    000c1736return v5
    000c1688
    000c1738
    000c1738c1.g::lastIndexOf(java.lang.Object):
    000c1748iget v0, v4, Lc1/g;->a:I
    000c174ciget v1, v4, Lc1/g;->c:I
    000c1750add-int/2addr v0, v1
    000c1752invoke-virtual {v4, v0}, Lc1/g;->e(I)I
    000c1758move-result v0
    000c175aiget v1, v4, Lc1/g;->a:I
    000c175econst/4 v2, -0x1
    000c1760if-ge v1, v0, :cond_25
    000c1764add-int/lit8 v0, v0, -0x1
    000c1768if-gt v1, v0, :cond_5f
    000c176ciget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1770aget-object v3, v3, v0
    000c1774invoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c177amove-result v3
    000c177cif-eqz v3, :cond_20
    000c1780iget v5, v4, Lc1/g;->a:I
    000c1784sub-int/2addr v0, v5
    000c1786return v0
    000c1788if-eq v0, v1, :cond_5f
    000c178cadd-int/lit8 v0, v0, -0x1
    000c1790goto :goto_12
    000c1792if-le v1, v0, :cond_5f
    000c1796add-int/lit8 v0, v0, -0x1
    000c179aif-ge v2, v0, :cond_3f
    000c179eiget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c17a2aget-object v1, v1, v0
    000c17a6invoke-static {v5, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c17acmove-result v1
    000c17aeif-eqz v1, :cond_3c
    000c17b2iget-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c17b6array-length v5, v5
    000c17b8add-int/2addr v0, v5
    000c17baiget v5, v4, Lc1/g;->a:I
    000c17begoto :goto_1e
    000c17c0add-int/lit8 v0, v0, -0x1
    000c17c4goto :goto_29
    000c17c6iget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c17caconst-string v1, "<this>"
    000c17ceinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c17d4array-length v0, v0
    000c17d6add-int/lit8 v0, v0, -0x1
    000c17daiget v1, v4, Lc1/g;->a:I
    000c17deif-gt v1, v0, :cond_5f
    000c17e2iget-object v3, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c17e6aget-object v3, v3, v0
    000c17eainvoke-static {v5, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c17f0move-result v3
    000c17f2if-eqz v3, :cond_5a
    000c17f6iget v5, v4, Lc1/g;->a:I
    000c17fagoto :goto_1e
    000c17fcif-eq v0, v1, :cond_5f
    000c1800add-int/lit8 v0, v0, -0x1
    000c1804goto :goto_4d
    000c1806return v2
    000c1738
    000c1808
    000c1808c1.g::e(int):
    000c1818iget-object v0, v2, Lc1/g;->b:[Ljava/lang/Object;
    000c181carray-length v1, v0
    000c181eif-lt v3, v1, :cond_7
    000c1822array-length v0, v0
    000c1824sub-int/2addr v3, v0
    000c1826return v3
    000c1808
    000c1828
    000c1828c1.g::size():
    000c1838iget v0, v1, Lc1/g;->c:I
    000c183creturn v0
    000c1828
    000c183e
    000c183e // align 0x10
    000c1840
    000c1840c1.g::get(int):
    000c1850iget v0, v4, Lc1/g;->c:I
    000c1854if-ltz v5, :cond_12
    000c1858if-ge v5, v0, :cond_12
    000c185ciget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1860iget v1, v4, Lc1/g;->a:I
    000c1864add-int/2addr v1, v5
    000c1866invoke-virtual {v4, v1}, Lc1/g;->e(I)I
    000c186cmove-result v5
    000c186eaget-object v5, v0, v5
    000c1872return-object v5
    000c1874new-instance v1, Ljava/lang/IndexOutOfBoundsException;
    000c1878new-instance v2, Ljava/lang/StringBuilder;
    000c187cconst-string v3, "index: "
    000c1880invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c1886invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c188cconst-string v5, ", size: "
    000c1890invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c1896invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c189cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c18a2move-result-object v5
    000c18a4invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c18aathrow v1
    000c1840
    000c18ac
    000c18acc1.g::remove(int):
    000c18bciget v0, v8, Lc1/g;->c:I
    000c18c0if-ltz v9, :cond_ca
    000c18c4if-ge v9, v0, :cond_ca
    000c18c8invoke-virtual {v8}, Lc1/g;->size()I
    000c18cemove-result v0
    000c18d0const/4 v1, 0x1
    000c18d2sub-int/2addr v0, v1
    000c18d4const-string v2, "ArrayDeque is empty."
    000c18d8const/4 v3, 0x0
    000c18daif-ne v9, v0, :cond_35
    000c18deinvoke-virtual {v8}, Lc1/g;->isEmpty()Z
    000c18e4move-result v9
    000c18e6if-nez v9, :cond_2f
    000c18eaiget v9, v8, Lc1/g;->a:I
    000c18eeinvoke-virtual {v8}, Lc1/g;->size()I
    000c18f4move-result v0
    000c18f6sub-int/2addr v0, v1
    000c18f8add-int/2addr v0, v9
    000c18fainvoke-virtual {v8, v0}, Lc1/g;->e(I)I
    000c1900move-result v9
    000c1902iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1906aget-object v2, v0, v9
    000c190aaput-object v3, v0, v9
    000c190eiget v9, v8, Lc1/g;->c:I
    000c1912sub-int/2addr v9, v1
    000c1914iput v9, v8, Lc1/g;->c:I
    000c1918return-object v2
    000c191anew-instance v9, Ljava/util/NoSuchElementException;
    000c191einvoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
    000c1924throw v9
    000c1926if-nez v9, :cond_57
    000c192ainvoke-virtual {v8}, Lc1/g;->isEmpty()Z
    000c1930move-result v9
    000c1932if-nez v9, :cond_51
    000c1936iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c193aiget v0, v8, Lc1/g;->a:I
    000c193eaget-object v2, v9, v0
    000c1942aput-object v3, v9, v0
    000c1946invoke-virtual {v8, v0}, Lc1/g;->d(I)I
    000c194cmove-result v9
    000c194eiput v9, v8, Lc1/g;->a:I
    000c1952iget v9, v8, Lc1/g;->c:I
    000c1956sub-int/2addr v9, v1
    000c1958iput v9, v8, Lc1/g;->c:I
    000c195creturn-object v2
    000c195enew-instance v9, Ljava/util/NoSuchElementException;
    000c1962invoke-direct {v9, v2}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
    000c1968throw v9
    000c196aiget v0, v8, Lc1/g;->a:I
    000c196eadd-int/2addr v0, v9
    000c1970invoke-virtual {v8, v0}, Lc1/g;->e(I)I
    000c1976move-result v0
    000c1978iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c197caget-object v4, v2, v0
    000c1980iget v5, v8, Lc1/g;->c:I
    000c1984shr-int/2addr v5, v1
    000c1986const/4 v6, 0x0
    000c1988if-ge v9, v5, :cond_93
    000c198ciget v9, v8, Lc1/g;->a:I
    000c1990if-lt v0, v9, :cond_72
    000c1994add-int/lit8 v5, v9, 0x1
    000c1998invoke-static {v2, v2, v5, v9, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c199egoto :goto_86
    000c19a0invoke-static {v2, v2, v1, v6, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c19a6iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c19aaarray-length v0, v9
    000c19acsub-int/2addr v0, v1
    000c19aeaget-object v0, v9, v0
    000c19b2aput-object v0, v9, v6
    000c19b6iget v0, v8, Lc1/g;->a:I
    000c19baadd-int/lit8 v2, v0, 0x1
    000c19bearray-length v5, v9
    000c19c0sub-int/2addr v5, v1
    000c19c2invoke-static {v9, v9, v2, v0, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c19c8iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c19cciget v0, v8, Lc1/g;->a:I
    000c19d0aput-object v3, v9, v0
    000c19d4invoke-virtual {v8, v0}, Lc1/g;->d(I)I
    000c19damove-result v9
    000c19dciput v9, v8, Lc1/g;->a:I
    000c19e0goto :goto_c4
    000c19e2iget v9, v8, Lc1/g;->a:I
    000c19e6invoke-virtual {v8}, Lc1/g;->size()I
    000c19ecmove-result v2
    000c19eesub-int/2addr v2, v1
    000c19f0add-int/2addr v2, v9
    000c19f2invoke-virtual {v8, v2}, Lc1/g;->e(I)I
    000c19f8move-result v9
    000c19faif-gt v0, v9, :cond_ab
    000c19feiget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1a02add-int/lit8 v5, v0, 0x1
    000c1a06add-int/lit8 v6, v9, 0x1
    000c1a0ainvoke-static {v2, v2, v0, v5, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1a10goto :goto_c0
    000c1a12iget-object v2, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1a16add-int/lit8 v5, v0, 0x1
    000c1a1aarray-length v7, v2
    000c1a1cinvoke-static {v2, v2, v0, v5, v7}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1a22iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1a26array-length v2, v0
    000c1a28sub-int/2addr v2, v1
    000c1a2aaget-object v5, v0, v6
    000c1a2eaput-object v5, v0, v2
    000c1a32add-int/lit8 v2, v9, 0x1
    000c1a36invoke-static {v0, v0, v6, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1a3ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1a40aput-object v3, v0, v9
    000c1a44iget v9, v8, Lc1/g;->c:I
    000c1a48sub-int/2addr v9, v1
    000c1a4aiput v9, v8, Lc1/g;->c:I
    000c1a4ereturn-object v4
    000c1a50new-instance v1, Ljava/lang/IndexOutOfBoundsException;
    000c1a54new-instance v2, Ljava/lang/StringBuilder;
    000c1a58const-string v3, "index: "
    000c1a5cinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c1a62invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1a68const-string v9, ", size: "
    000c1a6cinvoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c1a72invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1a78invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c1a7emove-result-object v9
    000c1a80invoke-direct {v1, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c1a86throw v1
    000c18ac
    000c1a88
    000c1a88c1.g::set(int, java.lang.Object):
    000c1a98iget v0, v3, Lc1/g;->c:I
    000c1a9cif-ltz v4, :cond_14
    000c1aa0if-ge v4, v0, :cond_14
    000c1aa4iget v0, v3, Lc1/g;->a:I
    000c1aa8add-int/2addr v0, v4
    000c1aaainvoke-virtual {v3, v0}, Lc1/g;->e(I)I
    000c1ab0move-result v4
    000c1ab2iget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
    000c1ab6aget-object v1, v0, v4
    000c1abaaput-object v5, v0, v4
    000c1abereturn-object v1
    000c1ac0new-instance v5, Ljava/lang/IndexOutOfBoundsException;
    000c1ac4new-instance v1, Ljava/lang/StringBuilder;
    000c1ac8const-string v2, "index: "
    000c1accinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c1ad2invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1ad8const-string v4, ", size: "
    000c1adcinvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c1ae2invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1ae8invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c1aeemove-result-object v4
    000c1af0invoke-direct {v5, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c1af6throw v5
    000c1a88
    000c1af8
    000c1af8c1.g::toArray():
    000c1b08iget v0, v1, Lc1/g;->c:I
    000c1b0cnew-array v0, v0, [Ljava/lang/Object;
    000c1b10invoke-virtual {v1, v0}, Lc1/g;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    000c1b16move-result-object v0
    000c1b18return-object v0
    000c1af8
    000c1b1a
    000c1b1a // align 0x4
    000c1b1c
    000c1b1cc1.g::toArray(java.lang.Object[]):
    000c1b2cconst-string v0, "array"
    000c1b30invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1b36array-length v0, v6
    000c1b38iget v1, v5, Lc1/g;->c:I
    000c1b3cif-lt v0, v1, :cond_b
    000c1b40goto :goto_1e
    000c1b42invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c1b48move-result-object v6
    000c1b4ainvoke-virtual {v6}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
    000c1b50move-result-object v6
    000c1b52invoke-static {v6, v1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    000c1b58move-result-object v6
    000c1b5aconst-string v0, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.arrayOfNulls>"
    000c1b5einvoke-static {v6, v0}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
    000c1b64check-cast v6, [Ljava/lang/Object;
    000c1b68iget v0, v5, Lc1/g;->a:I
    000c1b6ciget v1, v5, Lc1/g;->c:I
    000c1b70add-int/2addr v0, v1
    000c1b72invoke-virtual {v5, v0}, Lc1/g;->e(I)I
    000c1b78move-result v0
    000c1b7aiget v1, v5, Lc1/g;->a:I
    000c1b7econst/4 v2, 0x0
    000c1b80if-ge v1, v0, :cond_32
    000c1b84iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1b88invoke-static {v3, v6, v2, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1b8egoto :goto_49
    000c1b90invoke-virtual {v5}, Lc1/g;->isEmpty()Z
    000c1b96move-result v1
    000c1b98if-nez v1, :cond_49
    000c1b9ciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1ba0iget v3, v5, Lc1/g;->a:I
    000c1ba4array-length v4, v1
    000c1ba6invoke-static {v1, v6, v2, v3, v4}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1baciget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1bb0array-length v3, v1
    000c1bb2iget v4, v5, Lc1/g;->a:I
    000c1bb6sub-int/2addr v3, v4
    000c1bb8invoke-static {v1, v6, v3, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1bbearray-length v0, v6
    000c1bc0iget v1, v5, Lc1/g;->c:I
    000c1bc4if-le v0, v1, :cond_51
    000c1bc8const/4 v0, 0x0
    000c1bcaaput-object v0, v6, v1
    000c1bcereturn-object v6
    000c1b1c
    000c1bd0
    000c1bd0c1.g::<clinit>():
    000c1be0const/4 v0, 0x0
    000c1be2new-array v0, v0, [Ljava/lang/Object;
    000c1be6sput-object v0, Lc1/g;->d:[Ljava/lang/Object;
    000c1beareturn-void
    000c1bd0
    000c1bec
    000c1becc1.g::<init>():
    000c1bfcinvoke-direct {v1}, Ljava/util/AbstractList;-><init>()V
    000c1c02sget-object v0, Lc1/g;->d:[Ljava/lang/Object;
    000c1c06iput-object v0, v1, Lc1/g;->b:[Ljava/lang/Object;
    000c1c0areturn-void
    000c1bec
    000c1c0c
    000c1c0cc1.g::add(int, java.lang.Object):
    000c1c1ciget v0, v7, Lc1/g;->c:I
    000c1c20if-ltz v8, :cond_b3
    000c1c24if-gt v8, v0, :cond_b3
    000c1c28if-ne v8, v0, :cond_c
    000c1c2cinvoke-virtual {v7, v9}, Lc1/g;->a(Ljava/lang/Object;)V
    000c1c32return-void
    000c1c34const-string v1, "<this>"
    000c1c38const/4 v2, 0x1
    000c1c3aif-nez v8, :cond_2c
    000c1c3eadd-int/2addr v0, v2
    000c1c40invoke-virtual {v7, v0}, Lc1/g;->c(I)V
    000c1c46iget v8, v7, Lc1/g;->a:I
    000c1c4aif-nez v8, :cond_1f
    000c1c4eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1c52invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1c58array-length v8, v8
    000c1c5asub-int/2addr v8, v2
    000c1c5ciput v8, v7, Lc1/g;->a:I
    000c1c60iget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1c64aput-object v9, v0, v8
    000c1c68iget v8, v7, Lc1/g;->c:I
    000c1c6cadd-int/2addr v8, v2
    000c1c6eiput v8, v7, Lc1/g;->c:I
    000c1c72return-void
    000c1c74add-int/2addr v0, v2
    000c1c76invoke-virtual {v7, v0}, Lc1/g;->c(I)V
    000c1c7ciget v0, v7, Lc1/g;->a:I
    000c1c80add-int/2addr v0, v8
    000c1c82invoke-virtual {v7, v0}, Lc1/g;->e(I)I
    000c1c88move-result v0
    000c1c8aiget v3, v7, Lc1/g;->c:I
    000c1c8eadd-int/lit8 v4, v3, 0x1
    000c1c92shr-int/2addr v4, v2
    000c1c94const/4 v5, 0x0
    000c1c96if-ge v8, v4, :cond_84
    000c1c9aif-nez v0, :cond_49
    000c1c9eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1ca2invoke-static {v8, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1ca8array-length v8, v8
    000c1caasub-int/2addr v8, v2
    000c1cacgoto :goto_4b
    000c1caeadd-int/lit8 v8, v0, -0x1
    000c1cb2iget v0, v7, Lc1/g;->a:I
    000c1cb6if-nez v0, :cond_55
    000c1cbaiget-object v0, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1cbeinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1cc4array-length v0, v0
    000c1cc6sub-int/2addr v0, v2
    000c1cc8iget v1, v7, Lc1/g;->a:I
    000c1cccif-lt v8, v1, :cond_68
    000c1cd0iget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1cd4aget-object v4, v3, v1
    000c1cd8aput-object v4, v3, v0
    000c1cdcadd-int/lit8 v4, v1, 0x1
    000c1ce0add-int/lit8 v5, v8, 0x1
    000c1ce4invoke-static {v3, v3, v1, v4, v5}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1ceagoto :goto_7d
    000c1ceciget-object v3, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1cf0add-int/lit8 v4, v1, -0x1
    000c1cf4array-length v6, v3
    000c1cf6invoke-static {v3, v3, v4, v1, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1cfciget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d00array-length v3, v1
    000c1d02sub-int/2addr v3, v2
    000c1d04aget-object v4, v1, v5
    000c1d08aput-object v4, v1, v3
    000c1d0cadd-int/lit8 v3, v8, 0x1
    000c1d10invoke-static {v1, v1, v5, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1d16iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d1aaput-object v9, v1, v8
    000c1d1eiput v0, v7, Lc1/g;->a:I
    000c1d22goto :goto_ad
    000c1d24iget v8, v7, Lc1/g;->a:I
    000c1d28add-int/2addr v8, v3
    000c1d2ainvoke-virtual {v7, v8}, Lc1/g;->e(I)I
    000c1d30move-result v8
    000c1d32if-ge v0, v8, :cond_95
    000c1d36iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d3aadd-int/lit8 v3, v0, 0x1
    000c1d3einvoke-static {v1, v1, v3, v0, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1d44goto :goto_a9
    000c1d46iget-object v1, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d4ainvoke-static {v1, v1, v2, v5, v8}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1d50iget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d54array-length v1, v8
    000c1d56sub-int/2addr v1, v2
    000c1d58aget-object v1, v8, v1
    000c1d5caput-object v1, v8, v5
    000c1d60add-int/lit8 v1, v0, 0x1
    000c1d64array-length v3, v8
    000c1d66sub-int/2addr v3, v2
    000c1d68invoke-static {v8, v8, v1, v0, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1d6eiget-object v8, v7, Lc1/g;->b:[Ljava/lang/Object;
    000c1d72aput-object v9, v8, v0
    000c1d76iget v8, v7, Lc1/g;->c:I
    000c1d7aadd-int/2addr v8, v2
    000c1d7ciput v8, v7, Lc1/g;->c:I
    000c1d80return-void
    000c1d82new-instance v9, Ljava/lang/IndexOutOfBoundsException;
    000c1d86new-instance v1, Ljava/lang/StringBuilder;
    000c1d8aconst-string v2, "index: "
    000c1d8einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c1d94invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1d9aconst-string v8, ", size: "
    000c1d9einvoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c1da4invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1daainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c1db0move-result-object v8
    000c1db2invoke-direct {v9, v8}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c1db8throw v9
    000c1c0c
    000c1dba
    000c1dba // align 0x4
    000c1dbc
    000c1dbcc1.g::a(java.lang.Object):
    000c1dcciget v0, v3, Lc1/g;->c:I
    000c1dd0add-int/lit8 v0, v0, 0x1
    000c1dd4invoke-virtual {v3, v0}, Lc1/g;->c(I)V
    000c1ddaiget-object v0, v3, Lc1/g;->b:[Ljava/lang/Object;
    000c1ddeiget v1, v3, Lc1/g;->a:I
    000c1de2iget v2, v3, Lc1/g;->c:I
    000c1de6add-int/2addr v1, v2
    000c1de8invoke-virtual {v3, v1}, Lc1/g;->e(I)I
    000c1deemove-result v1
    000c1df0aput-object v4, v0, v1
    000c1df4iget v4, v3, Lc1/g;->c:I
    000c1df8add-int/lit8 v4, v4, 0x1
    000c1dfciput v4, v3, Lc1/g;->c:I
    000c1e00return-void
    000c1dbc
    000c1e02
    000c1e02 // align 0x4
    000c1e04
    000c1e04c1.g::clear():
    000c1e14iget v0, v5, Lc1/g;->a:I
    000c1e18iget v1, v5, Lc1/g;->c:I
    000c1e1cadd-int/2addr v0, v1
    000c1e1einvoke-virtual {v5, v0}, Lc1/g;->e(I)I
    000c1e24move-result v0
    000c1e26iget v1, v5, Lc1/g;->a:I
    000c1e2aconst/4 v2, 0x0
    000c1e2cif-ge v1, v0, :cond_14
    000c1e30iget-object v3, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1e34invoke-static {v3, v1, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c1e3agoto :goto_27
    000c1e3cinvoke-virtual {v5}, Lc1/g;->isEmpty()Z
    000c1e42move-result v1
    000c1e44if-nez v1, :cond_27
    000c1e48iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1e4ciget v3, v5, Lc1/g;->a:I
    000c1e50array-length v4, v1
    000c1e52invoke-static {v1, v3, v4}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c1e58iget-object v1, v5, Lc1/g;->b:[Ljava/lang/Object;
    000c1e5cinvoke-static {v1, v2, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c1e62iput v2, v5, Lc1/g;->a:I
    000c1e66iput v2, v5, Lc1/g;->c:I
    000c1e6areturn-void
    000c1e04
    000c1e6c
    000c1e6cc1.g::b(int, java.util.Collection):
    000c1e7cinvoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000c1e82move-result-object v0
    000c1e84iget-object v1, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1e88array-length v1, v1
    000c1e8aif-ge v5, v1, :cond_1a
    000c1e8einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000c1e94move-result v2
    000c1e96if-eqz v2, :cond_1a
    000c1e9aiget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1e9einvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c1ea4move-result-object v3
    000c1ea6aput-object v3, v2, v5
    000c1eaaadd-int/lit8 v5, v5, 0x1
    000c1eaegoto :goto_7
    000c1eb0iget v5, v4, Lc1/g;->a:I
    000c1eb4const/4 v1, 0x0
    000c1eb6if-ge v1, v5, :cond_30
    000c1ebainvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000c1ec0move-result v2
    000c1ec2if-eqz v2, :cond_30
    000c1ec6iget-object v2, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1ecainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c1ed0move-result-object v3
    000c1ed2aput-object v3, v2, v1
    000c1ed6add-int/lit8 v1, v1, 0x1
    000c1edagoto :goto_1d
    000c1edciget v5, v4, Lc1/g;->c:I
    000c1ee0invoke-interface {v6}, Ljava/util/Collection;->size()I
    000c1ee6move-result v6
    000c1ee8add-int/2addr v6, v5
    000c1eeaiput v6, v4, Lc1/g;->c:I
    000c1eeereturn-void
    000c1e6c
    000c1ef0
    000c1ef0c1.g::c(int):
    000c1f00if-ltz v5, :cond_44
    000c1f04iget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1f08array-length v1, v0
    000c1f0aif-gt v5, v1, :cond_8
    000c1f0ereturn-void
    000c1f10sget-object v1, Lc1/g;->d:[Ljava/lang/Object;
    000c1f14if-ne v0, v1, :cond_16
    000c1f18const/16 v0, 0xa
    000c1f1cif-ge v5, v0, :cond_11
    000c1f20move v5, v0
    000c1f22new-array v5, v5, [Ljava/lang/Object;
    000c1f26iput-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1f2areturn-void
    000c1f2carray-length v1, v0
    000c1f2eshr-int/lit8 v2, v1, 0x1
    000c1f32add-int/2addr v1, v2
    000c1f34sub-int v2, v1, v5
    000c1f38if-gez v2, :cond_1f
    000c1f3cmove v1, v5
    000c1f3econst v2, 0x7ffffff7
    000c1f44sub-int v3, v1, v2
    000c1f48if-lez v3, :cond_2d
    000c1f4cif-le v5, v2, :cond_2c
    000c1f50const v1, 0x7fffffff
    000c1f56goto :goto_2d
    000c1f58move v1, v2
    000c1f5anew-array v5, v1, [Ljava/lang/Object;
    000c1f5eiget v1, v4, Lc1/g;->a:I
    000c1f62array-length v2, v0
    000c1f64const/4 v3, 0x0
    000c1f66invoke-static {v0, v5, v3, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1f6ciget-object v0, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1f70array-length v1, v0
    000c1f72iget v2, v4, Lc1/g;->a:I
    000c1f76sub-int/2addr v1, v2
    000c1f78invoke-static {v0, v5, v1, v3, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1f7eiput v3, v4, Lc1/g;->a:I
    000c1f82iput-object v5, v4, Lc1/g;->b:[Ljava/lang/Object;
    000c1f86return-void
    000c1f88new-instance v5, Ljava/lang/IllegalStateException;
    000c1f8cconst-string v0, "Deque is too big."
    000c1f90invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000c1f96throw v5
    000c1ef0
    000c1f98
    000c1f98c1.h::p0(byte[], int):
    000c1fa8const-string v0, "<this>"
    000c1facinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1fb2array-length v0, v3
    000c1fb4if-gt v4, v0, :cond_13
    000c1fb8const/4 v0, 0x0
    000c1fbainvoke-static {v3, v0, v4}, Ljava/util/Arrays;->copyOfRange([BII)[B
    000c1fc0move-result-object v3
    000c1fc2const-string v4, "copyOfRange(this, fromIndex, toIndex)"
    000c1fc6invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c1fccreturn-object v3
    000c1fcenew-instance v3, Ljava/lang/IndexOutOfBoundsException;
    000c1fd2new-instance v1, Ljava/lang/StringBuilder;
    000c1fd6const-string v2, "toIndex ("
    000c1fdainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c1fe0invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1fe6const-string v4, ") is greater than size ("
    000c1feainvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c1ff0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1ff6const-string v4, ")."
    000c1ffainvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c2000invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c2006move-result-object v4
    000c2008invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c200ethrow v3
    000c1f98
    000c2010
    000c2010c1.h::r0(java.lang.Object[]):
    000c2020new-instance v0, Ljava/util/ArrayList;
    000c2024invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000c202aarray-length v1, v4
    000c202cconst/4 v2, 0x0
    000c202eif-ge v2, v1, :cond_13
    000c2032aget-object v3, v4, v2
    000c2036if-eqz v3, :cond_10
    000c203ainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000c2040add-int/lit8 v2, v2, 0x1
    000c2044goto :goto_7
    000c2046return-object v0
    000c2010
    000c2048
    000c2048c1.h::n0(int, int, int, byte[], byte[]):
    000c2058const-string v0, "<this>"
    000c205cinvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2062const-string v0, "destination"
    000c2066invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c206csub-int/2addr v3, v2
    000c206einvoke-static {v4, v2, v5, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    000c2074return-void
    000c2048
    000c2076
    000c2076 // align 0x8
    000c2078
    000c2078c1.h::o0(java.lang.Object[], java.lang.Object[], int, int, int):
    000c2088const-string v0, "<this>"
    000c208cinvoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2092const-string v0, "destination"
    000c2096invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c209csub-int/2addr v5, v4
    000c209einvoke-static {v1, v4, v2, v3, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    000c20a4return-void
    000c2078
    000c20a6
    000c20a6 // align 0x8
    000c20a8
    000c20a8c1.h::q0(java.lang.Object[], int, int):
    000c20b8const-string v0, "<this>"
    000c20bcinvoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c20c2const/4 v0, 0x0
    000c20c4invoke-static {v1, v2, v3, v0}, Ljava/util/Arrays;->fill([Ljava/lang/Object;IILjava/lang/Object;)V
    000c20careturn-void
    000c20a8
    000c20cc
    000c20ccc1.j::d0(java.util.ArrayList):
    000c20dcinvoke-interface {v2}, Ljava/util/List;->size()I
    000c20e2move-result v0
    000c20e4if-eqz v0, :cond_14
    000c20e8const/4 v1, 0x1
    000c20eaif-eq v0, v1, :cond_a
    000c20eereturn-object v2
    000c20f0const/4 v0, 0x0
    000c20f2invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c20f8move-result-object v2
    000c20fainvoke-static {v2}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
    000c2100move-result-object v2
    000c2102return-object v2
    000c2104sget-object v2, Lc1/q;->a:Lc1/q;
    000c2108return-object v2
    000c20cc
    000c210a
    000c210a // align 0x4
    000c210c
    000c210cc1.k::e0(java.lang.Iterable):
    000c211cconst-string v0, "<this>"
    000c2120invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2126instance-of v0, v1, Ljava/util/Collection;
    000c212aif-eqz v0, :cond_10
    000c212echeck-cast v1, Ljava/util/Collection;
    000c2132invoke-interface {v1}, Ljava/util/Collection;->size()I
    000c2138move-result v1
    000c213areturn v1
    000c213cconst/16 v1, 0xa
    000c2140return v1
    000c210c
    000c2142
    000c2142 // align 0x4
    000c2144
    000c2144c1.o::f0(java.util.List, java.lang.Iterable):
    000c2154const-string v0, "<this>"
    000c2158invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c215econst-string v0, "elements"
    000c2162invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2168instance-of v0, v2, Ljava/util/Collection;
    000c216cif-eqz v0, :cond_14
    000c2170check-cast v2, Ljava/util/Collection;
    000c2174invoke-interface {v1, v2}, Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z
    000c217areturn-void
    000c217cinvoke-interface {v2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c2182move-result-object v2
    000c2184invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
    000c218amove-result v0
    000c218cif-eqz v0, :cond_26
    000c2190invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c2196move-result-object v0
    000c2198invoke-interface {v1, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
    000c219egoto :goto_18
    000c21a0return-void
    000c2144
    000c21a2
    000c21a2 // align 0x4
    000c21a4
    000c21a4c1.i::h0(java.util.List):
    000c21b4const-string v0, "<this>"
    000c21b8invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c21beinvoke-interface {v2}, Ljava/util/Collection;->size()I
    000c21c4move-result v0
    000c21c6if-eqz v0, :cond_1e
    000c21caconst/4 v1, 0x1
    000c21ccif-eq v0, v1, :cond_14
    000c21d0new-instance v0, Ljava/util/ArrayList;
    000c21d4invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    000c21dareturn-object v0
    000c21dcconst/4 v0, 0x0
    000c21deinvoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c21e4move-result-object v2
    000c21e6invoke-static {v2}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
    000c21ecmove-result-object v2
    000c21eereturn-object v2
    000c21f0sget-object v2, Lc1/q;->a:Lc1/q;
    000c21f4return-object v2
    000c21a4
    000c21f6
    000c21f6 // align 0x8
    000c21f8
    000c21f8c1.i::g0(java.util.Collection, java.lang.StringBuilder, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence, c1.a):
    000c2208invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
    000c220einvoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c2214move-result-object v1
    000c2216const/4 v4, 0x0
    000c2218invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000c221emove-result v6
    000c2220if-eqz v6, :cond_1d
    000c2224invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c222amove-result-object v6
    000c222cconst/4 v0, 0x1
    000c222eadd-int/2addr v4, v0
    000c2230if-le v4, v0, :cond_19
    000c2234invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
    000c223ainvoke-static {v2, v6, v7}, LC1/l;->h(Ljava/lang/StringBuilder;Ljava/lang/Object;Lc1/a;)V
    000c2240goto :goto_8
    000c2242invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
    000c2248return-void
    000c21f8
    000c224a
    000c224a // align 0x4
    000c224c
    000c224cc1.p::hasNext():
    000c225cconst/4 v0, 0x0
    000c225ereturn v0
    000c224c
    000c2260
    000c2260c1.p::hasPrevious():
    000c2270const/4 v0, 0x0
    000c2272return v0
    000c2260
    000c2274
    000c2274c1.p::nextIndex():
    000c2284const/4 v0, 0x0
    000c2286return v0
    000c2274
    000c2288
    000c2288c1.p::previousIndex():
    000c2298const/4 v0, -0x1
    000c229areturn v0
    000c2288
    000c229c
    000c229cc1.p::next():
    000c22acnew-instance v0, Ljava/util/NoSuchElementException;
    000c22b0invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
    000c22b6throw v0
    000c229c
    000c22b8
    000c22b8c1.p::previous():
    000c22c8new-instance v0, Ljava/util/NoSuchElementException;
    000c22ccinvoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
    000c22d2throw v0
    000c22b8
    000c22d4
    000c22d4c1.p::<clinit>():
    000c22e4new-instance v0, Lc1/p;
    000c22e8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c22eesput-object v0, Lc1/p;->a:Lc1/p;
    000c22f2return-void
    000c22d4
    000c22f4
    000c22f4c1.p::add(java.lang.Object):
    000c2304new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2308const-string v0, "Operation is not supported for read-only collection"
    000c230cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2312throw v2
    000c22f4
    000c2314
    000c2314c1.p::remove():
    000c2324new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c2328const-string v1, "Operation is not supported for read-only collection"
    000c232cinvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2332throw v0
    000c2314
    000c2334
    000c2334c1.p::set(java.lang.Object):
    000c2344new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2348const-string v0, "Operation is not supported for read-only collection"
    000c234cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2352throw v2
    000c2334
    000c2354
    000c2354c1.q::add(java.lang.Object):
    000c2364new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2368const-string v0, "Operation is not supported for read-only collection"
    000c236cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2372throw v2
    000c2354
    000c2374
    000c2374c1.q::addAll(int, java.util.Collection):
    000c2384new-instance v1, Ljava/lang/UnsupportedOperationException;
    000c2388const-string v2, "Operation is not supported for read-only collection"
    000c238cinvoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2392throw v1
    000c2374
    000c2394
    000c2394c1.q::addAll(java.util.Collection):
    000c23a4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c23a8const-string v0, "Operation is not supported for read-only collection"
    000c23acinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c23b2throw v2
    000c2394
    000c23b4
    000c23b4c1.q::contains(java.lang.Object):
    000c23c4instance-of v0, v3, Ljava/lang/Void;
    000c23c8const/4 v1, 0x0
    000c23caif-nez v0, :cond_6
    000c23cereturn v1
    000c23d0check-cast v3, Ljava/lang/Void;
    000c23d4const-string v0, "element"
    000c23d8invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c23dereturn v1
    000c23b4
    000c23e0
    000c23e0c1.q::containsAll(java.util.Collection):
    000c23f0const-string v0, "elements"
    000c23f4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c23fainvoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
    000c2400move-result v2
    000c2402return v2
    000c23e0
    000c2404
    000c2404c1.q::equals(java.lang.Object):
    000c2414instance-of v0, v2, Ljava/util/List;
    000c2418if-eqz v0, :cond_e
    000c241ccheck-cast v2, Ljava/util/List;
    000c2420invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
    000c2426move-result v2
    000c2428if-eqz v2, :cond_e
    000c242cconst/4 v2, 0x1
    000c242ereturn v2
    000c2430const/4 v2, 0x0
    000c2432return v2
    000c2404
    000c2434
    000c2434c1.q::isEmpty():
    000c2444const/4 v0, 0x1
    000c2446return v0
    000c2434
    000c2448
    000c2448c1.q::remove(java.lang.Object):
    000c2458new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c245cconst-string v0, "Operation is not supported for read-only collection"
    000c2460invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2466throw v2
    000c2448
    000c2468
    000c2468c1.q::removeAll(java.util.Collection):
    000c2478new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c247cconst-string v0, "Operation is not supported for read-only collection"
    000c2480invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2486throw v2
    000c2468
    000c2488
    000c2488c1.q::retainAll(java.util.Collection):
    000c2498new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c249cconst-string v0, "Operation is not supported for read-only collection"
    000c24a0invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c24a6throw v2
    000c2488
    000c24a8
    000c24a8c1.q::hashCode():
    000c24b8const/4 v0, 0x1
    000c24bareturn v0
    000c24a8
    000c24bc
    000c24bcc1.q::indexOf(java.lang.Object):
    000c24ccinstance-of v0, v3, Ljava/lang/Void;
    000c24d0const/4 v1, -0x1
    000c24d2if-nez v0, :cond_6
    000c24d6return v1
    000c24d8check-cast v3, Ljava/lang/Void;
    000c24dcconst-string v0, "element"
    000c24e0invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c24e6return v1
    000c24bc
    000c24e8
    000c24e8c1.q::lastIndexOf(java.lang.Object):
    000c24f8instance-of v0, v3, Ljava/lang/Void;
    000c24fcconst/4 v1, -0x1
    000c24feif-nez v0, :cond_6
    000c2502return v1
    000c2504check-cast v3, Ljava/lang/Void;
    000c2508const-string v0, "element"
    000c250cinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2512return v1
    000c24e8
    000c2514
    000c2514c1.q::size():
    000c2524const/4 v0, 0x0
    000c2526return v0
    000c2514
    000c2528
    000c2528c1.q::get(int):
    000c2538new-instance v0, Ljava/lang/IndexOutOfBoundsException;
    000c253cnew-instance v1, Ljava/lang/StringBuilder;
    000c2540const-string v2, "Empty list doesn't contain element at index "
    000c2544invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c254ainvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c2550const/16 v4, 0x2e
    000c2554invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    000c255ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c2560move-result-object v4
    000c2562invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c2568throw v0
    000c2528
    000c256a
    000c256a // align 0x4
    000c256c
    000c256cc1.q::remove(int):
    000c257cnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2580const-string v0, "Operation is not supported for read-only collection"
    000c2584invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c258athrow v2
    000c256c
    000c258c
    000c258cc1.q::set(int, java.lang.Object):
    000c259cnew-instance v1, Ljava/lang/UnsupportedOperationException;
    000c25a0const-string v2, "Operation is not supported for read-only collection"
    000c25a4invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c25aathrow v1
    000c258c
    000c25ac
    000c25acc1.q::toArray():
    000c25bcinvoke-static {v1}, Lk1/c;->i(Ljava/util/Collection;)[Ljava/lang/Object;
    000c25c2move-result-object v0
    000c25c4return-object v0
    000c25ac
    000c25c6
    000c25c6 // align 0x8
    000c25c8
    000c25c8c1.q::toArray(java.lang.Object[]):
    000c25d8const-string v0, "array"
    000c25dcinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c25e2invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
    000c25e8move-result-object v2
    000c25eareturn-object v2
    000c25c8
    000c25ec
    000c25ecc1.q::toString():
    000c25fcconst-string v0, "[]"
    000c2600return-object v0
    000c25ec
    000c2602
    000c2602 // align 0x4
    000c2604
    000c2604c1.q::iterator():
    000c2614sget-object v0, Lc1/p;->a:Lc1/p;
    000c2618return-object v0
    000c2604
    000c261a
    000c261a // align 0x4
    000c261c
    000c261cc1.q::subList(int, int):
    000c262cif-nez v4, :cond_5
    000c2630if-nez v5, :cond_5
    000c2634return-object v3
    000c2636new-instance v0, Ljava/lang/IndexOutOfBoundsException;
    000c263anew-instance v1, Ljava/lang/StringBuilder;
    000c263econst-string v2, "fromIndex: "
    000c2642invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c2648invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c264econst-string v4, ", toIndex: "
    000c2652invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c2658invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c265einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c2664move-result-object v4
    000c2666invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c266cthrow v0
    000c261c
    000c266e
    000c266e // align 0x10
    000c2670
    000c2670c1.q::listIterator():
    000c2680sget-object v0, Lc1/p;->a:Lc1/p;
    000c2684return-object v0
    000c2670
    000c2686
    000c2686 // align 0x8
    000c2688
    000c2688c1.q::listIterator(int):
    000c2698if-nez v3, :cond_5
    000c269csget-object v3, Lc1/p;->a:Lc1/p;
    000c26a0return-object v3
    000c26a2new-instance v0, Ljava/lang/IndexOutOfBoundsException;
    000c26a6const-string v1, "Index: "
    000c26aainvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
    000c26b0move-result-object v3
    000c26b2invoke-direct {v0, v3}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c26b8throw v0
    000c2688
    000c26ba
    000c26ba // align 0x4
    000c26bc
    000c26bcc1.q::<clinit>():
    000c26ccnew-instance v0, Lc1/q;
    000c26d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c26d6sput-object v0, Lc1/q;->a:Lc1/q;
    000c26dareturn-void
    000c26bc
    000c26dc
    000c26dcc1.q::add(int, java.lang.Object):
    000c26ecnew-instance v1, Ljava/lang/UnsupportedOperationException;
    000c26f0const-string v2, "Operation is not supported for read-only collection"
    000c26f4invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c26fathrow v1
    000c26dc
    000c26fc
    000c26fcc1.q::clear():
    000c270cnew-instance v0, Ljava/lang/UnsupportedOperationException;
    000c2710const-string v1, "Operation is not supported for read-only collection"
    000c2714invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c271athrow v0
    000c26fc
    000c271c
    000c271cc1.r::containsKey(java.lang.Object):
    000c272cconst/4 v1, 0x0
    000c272ereturn v1
    000c271c
    000c2730
    000c2730c1.r::containsValue(java.lang.Object):
    000c2740instance-of v0, v3, Ljava/lang/Void;
    000c2744const/4 v1, 0x0
    000c2746if-nez v0, :cond_6
    000c274areturn v1
    000c274ccheck-cast v3, Ljava/lang/Void;
    000c2750const-string v0, "value"
    000c2754invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c275areturn v1
    000c2730
    000c275c
    000c275cc1.r::equals(java.lang.Object):
    000c276cinstance-of v0, v2, Ljava/util/Map;
    000c2770if-eqz v0, :cond_e
    000c2774check-cast v2, Ljava/util/Map;
    000c2778invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
    000c277emove-result v2
    000c2780if-eqz v2, :cond_e
    000c2784const/4 v2, 0x1
    000c2786return v2
    000c2788const/4 v2, 0x0
    000c278areturn v2
    000c275c
    000c278c
    000c278cc1.r::isEmpty():
    000c279cconst/4 v0, 0x1
    000c279ereturn v0
    000c278c
    000c27a0
    000c27a0c1.r::hashCode():
    000c27b0const/4 v0, 0x0
    000c27b2return v0
    000c27a0
    000c27b4
    000c27b4c1.r::size():
    000c27c4const/4 v0, 0x0
    000c27c6return v0
    000c27b4
    000c27c8
    000c27c8c1.r::get(java.lang.Object):
    000c27d8const/4 v1, 0x0
    000c27dareturn-object v1
    000c27c8
    000c27dc
    000c27dcc1.r::put(java.lang.Object, java.lang.Object):
    000c27ecnew-instance v1, Ljava/lang/UnsupportedOperationException;
    000c27f0const-string v2, "Operation is not supported for read-only collection"
    000c27f4invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c27fathrow v1
    000c27dc
    000c27fc
    000c27fcc1.r::remove(java.lang.Object):
    000c280cnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2810const-string v0, "Operation is not supported for read-only collection"
    000c2814invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c281athrow v2
    000c27fc
    000c281c
    000c281cc1.r::toString():
    000c282cconst-string v0, "{}"
    000c2830return-object v0
    000c281c
    000c2832
    000c2832 // align 0x4
    000c2834
    000c2834c1.r::values():
    000c2844sget-object v0, Lc1/q;->a:Lc1/q;
    000c2848return-object v0
    000c2834
    000c284a
    000c284a // align 0x4
    000c284c
    000c284cc1.r::entrySet():
    000c285csget-object v0, Lc1/s;->a:Lc1/s;
    000c2860return-object v0
    000c284c
    000c2862
    000c2862 // align 0x4
    000c2864
    000c2864c1.r::keySet():
    000c2874sget-object v0, Lc1/s;->a:Lc1/s;
    000c2878return-object v0
    000c2864
    000c287a
    000c287a // align 0x4
    000c287c
    000c287cc1.r::<clinit>():
    000c288cnew-instance v0, Lc1/r;
    000c2890invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c2896sput-object v0, Lc1/r;->a:Lc1/r;
    000c289areturn-void
    000c287c
    000c289c
    000c289cc1.r::clear():
    000c28acnew-instance v0, Ljava/lang/UnsupportedOperationException;
    000c28b0const-string v1, "Operation is not supported for read-only collection"
    000c28b4invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c28bathrow v0
    000c289c
    000c28bc
    000c28bcc1.r::putAll(java.util.Map):
    000c28ccnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c28d0const-string v0, "Operation is not supported for read-only collection"
    000c28d4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c28dathrow v2
    000c28bc
    000c28dc
    000c28dcc1.s::add(java.lang.Object):
    000c28ecnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c28f0const-string v0, "Operation is not supported for read-only collection"
    000c28f4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c28fathrow v2
    000c28dc
    000c28fc
    000c28fcc1.s::addAll(java.util.Collection):
    000c290cnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2910const-string v0, "Operation is not supported for read-only collection"
    000c2914invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c291athrow v2
    000c28fc
    000c291c
    000c291cc1.s::contains(java.lang.Object):
    000c292cinstance-of v0, v3, Ljava/lang/Void;
    000c2930const/4 v1, 0x0
    000c2932if-nez v0, :cond_6
    000c2936return v1
    000c2938check-cast v3, Ljava/lang/Void;
    000c293cconst-string v0, "element"
    000c2940invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2946return v1
    000c291c
    000c2948
    000c2948c1.s::containsAll(java.util.Collection):
    000c2958const-string v0, "elements"
    000c295cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2962invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
    000c2968move-result v2
    000c296areturn v2
    000c2948
    000c296c
    000c296cc1.s::equals(java.lang.Object):
    000c297cinstance-of v0, v2, Ljava/util/Set;
    000c2980if-eqz v0, :cond_e
    000c2984check-cast v2, Ljava/util/Set;
    000c2988invoke-interface {v2}, Ljava/util/Set;->isEmpty()Z
    000c298emove-result v2
    000c2990if-eqz v2, :cond_e
    000c2994const/4 v2, 0x1
    000c2996return v2
    000c2998const/4 v2, 0x0
    000c299areturn v2
    000c296c
    000c299c
    000c299cc1.s::isEmpty():
    000c29acconst/4 v0, 0x1
    000c29aereturn v0
    000c299c
    000c29b0
    000c29b0c1.s::remove(java.lang.Object):
    000c29c0new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c29c4const-string v0, "Operation is not supported for read-only collection"
    000c29c8invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c29cethrow v2
    000c29b0
    000c29d0
    000c29d0c1.s::removeAll(java.util.Collection):
    000c29e0new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c29e4const-string v0, "Operation is not supported for read-only collection"
    000c29e8invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c29eethrow v2
    000c29d0
    000c29f0
    000c29f0c1.s::retainAll(java.util.Collection):
    000c2a00new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c2a04const-string v0, "Operation is not supported for read-only collection"
    000c2a08invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2a0ethrow v2
    000c29f0
    000c2a10
    000c2a10c1.s::hashCode():
    000c2a20const/4 v0, 0x0
    000c2a22return v0
    000c2a10
    000c2a24
    000c2a24c1.s::size():
    000c2a34const/4 v0, 0x0
    000c2a36return v0
    000c2a24
    000c2a38
    000c2a38c1.s::toArray():
    000c2a48invoke-static {v1}, Lk1/c;->i(Ljava/util/Collection;)[Ljava/lang/Object;
    000c2a4emove-result-object v0
    000c2a50return-object v0
    000c2a38
    000c2a52
    000c2a52 // align 0x4
    000c2a54
    000c2a54c1.s::toArray(java.lang.Object[]):
    000c2a64const-string v0, "array"
    000c2a68invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2a6einvoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
    000c2a74move-result-object v2
    000c2a76return-object v2
    000c2a54
    000c2a78
    000c2a78c1.s::toString():
    000c2a88const-string v0, "[]"
    000c2a8creturn-object v0
    000c2a78
    000c2a8e
    000c2a8e // align 0x10
    000c2a90
    000c2a90c1.s::iterator():
    000c2aa0sget-object v0, Lc1/p;->a:Lc1/p;
    000c2aa4return-object v0
    000c2a90
    000c2aa6
    000c2aa6 // align 0x8
    000c2aa8
    000c2aa8c1.s::<clinit>():
    000c2ab8new-instance v0, Lc1/s;
    000c2abcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c2ac2sput-object v0, Lc1/s;->a:Lc1/s;
    000c2ac6return-void
    000c2aa8
    000c2ac8
    000c2ac8c1.s::clear():
    000c2ad8new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c2adcconst-string v1, "Operation is not supported for read-only collection"
    000c2ae0invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c2ae6throw v0
    000c2ac8
    000c2ae8
    000c2ae8c1.t::Y(int):
    000c2af8if-gez v1, :cond_3
    000c2afcreturn v1
    000c2afeconst/4 v0, 0x3
    000c2b00if-ge v1, v0, :cond_9
    000c2b04add-int/lit8 v1, v1, 0x1
    000c2b08return v1
    000c2b0aconst/high16 v0, 0x40000000
    000c2b0eif-ge v1, v0, :cond_16
    000c2b12int-to-float v1, v1
    000c2b14const/high16 v0, 0x3f400000
    000c2b18div-float/2addr v1, v0
    000c2b1aconst/high16 v0, 0x3f800000
    000c2b1eadd-float/2addr v1, v0
    000c2b20float-to-int v1, v1
    000c2b22return v1
    000c2b24const v1, 0x7fffffff
    000c2b2areturn v1
    000c2ae8
    000c2b2c
    000c2b2cc1.t::Z(java.util.ArrayList):
    000c2b3csget-object v0, Lc1/r;->a:Lc1/r;
    000c2b40invoke-interface {v3}, Ljava/util/Collection;->size()I
    000c2b46move-result v1
    000c2b48if-eqz v1, :cond_4b
    000c2b4cconst/4 v0, 0x1
    000c2b4eif-eq v1, v0, :cond_31
    000c2b52new-instance v0, Ljava/util/LinkedHashMap;
    000c2b56invoke-interface {v3}, Ljava/util/Collection;->size()I
    000c2b5cmove-result v1
    000c2b5einvoke-static {v1}, Lc1/t;->Y(I)I
    000c2b64move-result v1
    000c2b66invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;-><init>(I)V
    000c2b6cinvoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000c2b72move-result-object v3
    000c2b74invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c2b7amove-result v1
    000c2b7cif-eqz v1, :cond_30
    000c2b80invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c2b86move-result-object v1
    000c2b88check-cast v1, Lb1/a;
    000c2b8ciget-object v2, v1, Lb1/a;->a:Ljava/lang/Object;
    000c2b90iget-object v1, v1, Lb1/a;->b:Ljava/lang/Object;
    000c2b94invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000c2b9agoto :goto_1c
    000c2b9creturn-object v0
    000c2b9econst/4 v0, 0x0
    000c2ba0invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c2ba6move-result-object v3
    000c2ba8check-cast v3, Lb1/a;
    000c2bacconst-string v0, "pair"
    000c2bb0invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c2bb6iget-object v0, v3, Lb1/a;->a:Ljava/lang/Object;
    000c2bbaiget-object v3, v3, Lb1/a;->b:Ljava/lang/Object;
    000c2bbeinvoke-static {v0, v3}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
    000c2bc4move-result-object v3
    000c2bc6const-string v0, "singletonMap(pair.first, pair.second)"
    000c2bcainvoke-static {v3, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c2bd0return-object v3
    000c2bd2return-object v0
    000c2b2c
    000c2bd4
    000c2bd4com.google.android.material.appbar.AppBarLayout$BaseBehavior::r(android.view.View):
    000c2be4new-instance v1, Ljava/lang/ClassCastException;
    000c2be8invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
    000c2beethrow v1
    000c2bd4
    000c2bf0
    000c2bf0com.google.android.material.appbar.AppBarLayout$BaseBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
    000c2c00iget v5, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
    000c2c04if-gez v5, :cond_12
    000c2c08invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c2c0emove-result-object v4
    000c2c10invoke-static {v4}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    000c2c16move-result-object v4
    000c2c18invoke-virtual {v4}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
    000c2c1emove-result v4
    000c2c20iput v4, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
    000c2c24invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
    000c2c2amove-result v4
    000c2c2cconst/4 v5, 0x2
    000c2c2econst/4 v0, -0x1
    000c2c30const/4 v1, 0x0
    000c2c32if-ne v4, v5, :cond_40
    000c2c36iget-boolean v4, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->b:Z
    000c2c3aif-eqz v4, :cond_40
    000c2c3eiget v4, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2c42if-ne v4, v0, :cond_24
    000c2c46goto :goto_4d
    000c2c48invoke-virtual {v6, v4}, Landroid/view/MotionEvent;->findPointerIndex(I)I
    000c2c4emove-result v4
    000c2c50if-ne v4, v0, :cond_2b
    000c2c54goto :goto_4d
    000c2c56invoke-virtual {v6, v4}, Landroid/view/MotionEvent;->getY(I)F
    000c2c5cmove-result v4
    000c2c5efloat-to-int v4, v4
    000c2c60iget v5, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->d:I
    000c2c64sub-int v5, v4, v5
    000c2c68invoke-static {v5}, Ljava/lang/Math;->abs(I)I
    000c2c6emove-result v5
    000c2c70iget v2, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
    000c2c74if-le v5, v2, :cond_40
    000c2c78iput v4, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->d:I
    000c2c7cconst/4 v4, 0x1
    000c2c7ereturn v4
    000c2c80invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
    000c2c86move-result v4
    000c2c88if-eqz v4, :cond_4e
    000c2c8ciget-object v4, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2c90if-eqz v4, :cond_4d
    000c2c94invoke-virtual {v4, v6}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000c2c9areturn v1
    000c2c9ciput v0, v3, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2ca0invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000c2ca6invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000c2cacnew-instance v4, Ljava/lang/ClassCastException;
    000c2cb0invoke-direct {v4}, Ljava/lang/ClassCastException;-><init>()V
    000c2cb6throw v4
    000c2bf0
    000c2cb8
    000c2cb8com.google.android.material.appbar.AppBarLayout$BaseBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
    000c2cc8new-instance v1, Ljava/lang/ClassCastException;
    000c2cccinvoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
    000c2cd2throw v1
    000c2cb8
    000c2cd4
    000c2cd4com.google.android.material.appbar.AppBarLayout$BaseBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
    000c2ce4new-instance v1, Ljava/lang/ClassCastException;
    000c2ce8invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
    000c2ceethrow v1
    000c2cd4
    000c2cf0
    000c2cf0com.google.android.material.appbar.AppBarLayout$BaseBehavior::s(android.view.View, int, int):
    000c2d00new-instance v1, Ljava/lang/ClassCastException;
    000c2d04invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
    000c2d0athrow v1
    000c2cf0
    000c2d0c
    000c2d0ccom.google.android.material.appbar.AppBarLayout$BaseBehavior::u(android.view.View, android.view.MotionEvent):
    000c2d1cinvoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
    000c2d22move-result v0
    000c2d24const/4 v1, -0x1
    000c2d26const/4 v2, 0x1
    000c2d28const/4 v3, 0x0
    000c2d2aif-eq v0, v2, :cond_46
    000c2d2econst/4 v4, 0x2
    000c2d30if-eq v0, v4, :cond_2d
    000c2d34const/4 v6, 0x3
    000c2d36if-eq v0, v6, :cond_4a
    000c2d3aconst/4 v6, 0x6
    000c2d3cif-eq v0, v6, :cond_13
    000c2d40goto :goto_58
    000c2d42invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionIndex()I
    000c2d48move-result v6
    000c2d4aif-nez v6, :cond_1b
    000c2d4emove v6, v2
    000c2d50goto :goto_1c
    000c2d52move v6, v3
    000c2d54invoke-virtual {v7, v6}, Landroid/view/MotionEvent;->getPointerId(I)I
    000c2d5amove-result v0
    000c2d5ciput v0, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2d60invoke-virtual {v7, v6}, Landroid/view/MotionEvent;->getY(I)F
    000c2d66move-result v6
    000c2d68const/high16 v0, 0x3f000000
    000c2d6cadd-float/2addr v6, v0
    000c2d6efloat-to-int v6, v6
    000c2d70iput v6, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->d:I
    000c2d74goto :goto_58
    000c2d76iget v0, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2d7ainvoke-virtual {v7, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
    000c2d80move-result v0
    000c2d82if-ne v0, v1, :cond_36
    000c2d86goto :goto_63
    000c2d88invoke-virtual {v7, v0}, Landroid/view/MotionEvent;->getY(I)F
    000c2d8emove-result v7
    000c2d90float-to-int v7, v7
    000c2d92iput v7, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->d:I
    000c2d96invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c2d9cnew-instance v6, Ljava/lang/ClassCastException;
    000c2da0invoke-direct {v6}, Ljava/lang/ClassCastException;-><init>()V
    000c2da6throw v6
    000c2da8iget-object v0, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2dacif-nez v0, :cond_65
    000c2db0iput-boolean v3, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->b:Z
    000c2db4iput v1, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2db8iget-object v6, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2dbcif-eqz v6, :cond_58
    000c2dc0invoke-virtual {v6}, Landroid/view/VelocityTracker;->recycle()V
    000c2dc6const/4 v6, 0x0
    000c2dc8iput-object v6, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2dcciget-object v6, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2dd0if-eqz v6, :cond_5f
    000c2dd4invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000c2ddaiget-boolean v6, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->b:Z
    000c2ddeif-nez v6, :cond_64
    000c2de2return v3
    000c2de4return v2
    000c2de6invoke-virtual {v0, v7}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000c2deciget-object v7, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2df0const/16 v0, 0x3e8
    000c2df4invoke-virtual {v7, v0}, Landroid/view/VelocityTracker;->computeCurrentVelocity(I)V
    000c2dfaiget-object v7, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->f:Landroid/view/VelocityTracker;
    000c2dfeiget v0, v5, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
    000c2e02invoke-virtual {v7, v0}, Landroid/view/VelocityTracker;->getYVelocity(I)F
    000c2e08invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c2e0enew-instance v6, Ljava/lang/ClassCastException;
    000c2e12invoke-direct {v6}, Ljava/lang/ClassCastException;-><init>()V
    000c2e18throw v6
    000c2d0c