File classes.dex
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
000c224a // align 0x4
000c224c
000c224cc1.p::hasNext():
000c225cconst/4 v0, 0x0
000c225ereturn v0
000c224c
000c224cc1.p::hasNext():
000c225cconst/4 v0, 0x0
000c225ereturn v0
000c224c
000c2260
000c2260c1.p::hasPrevious():
000c2270const/4 v0, 0x0
000c2272return v0
000c2260
000c2260c1.p::hasPrevious():
000c2270const/4 v0, 0x0
000c2272return v0
000c2260
000c2274
000c2274c1.p::nextIndex():
000c2284const/4 v0, 0x0
000c2286return v0
000c2274
000c2274c1.p::nextIndex():
000c2284const/4 v0, 0x0
000c2286return v0
000c2274
000c2288
000c2288c1.p::previousIndex():
000c2298const/4 v0, -0x1
000c229areturn v0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
000c25ecc1.q::toString():
000c25fcconst-string v0, "[]"
000c2600return-object v0
000c25ec
000c2602
000c2602 // align 0x4
000c2602 // align 0x4
000c2604
000c2604c1.q::iterator():
000c2614sget-object v0, Lc1/p;->a:Lc1/p;
000c2618return-object v0
000c2604
000c2604c1.q::iterator():
000c2614sget-object v0, Lc1/p;->a:Lc1/p;
000c2618return-object v0
000c2604
000c261a
000c261a // align 0x4
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
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
000c266e // align 0x10
000c2670
000c2670c1.q::listIterator():
000c2680sget-object v0, Lc1/p;->a:Lc1/p;
000c2684return-object v0
000c2670
000c2670c1.q::listIterator():
000c2680sget-object v0, Lc1/p;->a:Lc1/p;
000c2684return-object v0
000c2670
000c2686
000c2686 // align 0x8
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
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
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
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
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
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
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
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
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
000c278cc1.r::isEmpty():
000c279cconst/4 v0, 0x1
000c279ereturn v0
000c278c
000c27a0
000c27a0c1.r::hashCode():
000c27b0const/4 v0, 0x0
000c27b2return v0
000c27a0
000c27a0c1.r::hashCode():
000c27b0const/4 v0, 0x0
000c27b2return v0
000c27a0
000c27b4
000c27b4c1.r::size():
000c27c4const/4 v0, 0x0
000c27c6return v0
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
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
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
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
000c281cc1.r::toString():
000c282cconst-string v0, "{}"
000c2830return-object v0
000c281c
000c2832
000c2832 // align 0x4
000c2832 // align 0x4
000c2834
000c2834c1.r::values():
000c2844sget-object v0, Lc1/q;->a:Lc1/q;
000c2848return-object v0
000c2834
000c2834c1.r::values():
000c2844sget-object v0, Lc1/q;->a:Lc1/q;
000c2848return-object v0
000c2834
000c284a
000c284a // align 0x4
000c284a // align 0x4
000c284c
000c284cc1.r::entrySet():
000c285csget-object v0, Lc1/s;->a:Lc1/s;
000c2860return-object v0
000c284c
000c284cc1.r::entrySet():
000c285csget-object v0, Lc1/s;->a:Lc1/s;
000c2860return-object v0
000c284c
000c2862
000c2862 // align 0x4
000c2862 // align 0x4
000c2864
000c2864c1.r::keySet():
000c2874sget-object v0, Lc1/s;->a:Lc1/s;
000c2878return-object v0
000c2864
000c2864c1.r::keySet():
000c2874sget-object v0, Lc1/s;->a:Lc1/s;
000c2878return-object v0
000c2864
000c287a
000c287a // align 0x4
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
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
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
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
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
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
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
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
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
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
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
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
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
000c2a10c1.s::hashCode():
000c2a20const/4 v0, 0x0
000c2a22return v0
000c2a10
000c2a24
000c2a24c1.s::size():
000c2a34const/4 v0, 0x0
000c2a36return v0
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
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
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
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
000c2a78c1.s::toString():
000c2a88const-string v0, "[]"
000c2a8creturn-object v0
000c2a78
000c2a8e
000c2a8e // align 0x10
000c2a8e // align 0x10
000c2a90
000c2a90c1.s::iterator():
000c2aa0sget-object v0, Lc1/p;->a:Lc1/p;
000c2aa4return-object v0
000c2a90
000c2a90c1.s::iterator():
000c2aa0sget-object v0, Lc1/p;->a:Lc1/p;
000c2aa4return-object v0
000c2a90
000c2aa6
000c2aa6 // align 0x8
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
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
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
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
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
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
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
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
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
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
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
000c2e1a
000c2e1a // align 0x4
000c2e1a // align 0x4
000c2e1c
000c2e1ccom.google.android.material.appbar.AppBarLayout$BaseBehavior::<init>():
000c2e2cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2e32const/4 v0, -0x1
000c2e34iput v0, v1, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
000c2e38iput v0, v1, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
000c2e3creturn-void
000c2e1c
000c2e1ccom.google.android.material.appbar.AppBarLayout$BaseBehavior::<init>():
000c2e2cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2e32const/4 v0, -0x1
000c2e34iput v0, v1, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
000c2e38iput v0, v1, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
000c2e3creturn-void
000c2e1c
000c2e3e
000c2e3e // align 0x10
000c2e3e // align 0x10
000c2e40
000c2e40com.google.android.material.appbar.AppBarLayout$BaseBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c2e50invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c2e56const/4 v1, -0x1
000c2e58iput v1, v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
000c2e5ciput v1, v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
000c2e60return-void
000c2e40
000c2e40com.google.android.material.appbar.AppBarLayout$BaseBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c2e50invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c2e56const/4 v1, -0x1
000c2e58iput v1, v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->c:I
000c2e5ciput v1, v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->e:I
000c2e60return-void
000c2e40
000c2e62
000c2e62 // align 0x4
000c2e62 // align 0x4
000c2e64
000c2e64com.google.android.material.appbar.AppBarLayout$BaseBehavior::n(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View, int, int, int[], int):
000c2e74new-instance v1, Ljava/lang/ClassCastException;
000c2e78invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2e7ethrow v1
000c2e64
000c2e64com.google.android.material.appbar.AppBarLayout$BaseBehavior::n(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View, int, int, int[], int):
000c2e74new-instance v1, Ljava/lang/ClassCastException;
000c2e78invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2e7ethrow v1
000c2e64
000c2e80
000c2e80com.google.android.material.appbar.AppBarLayout$BaseBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c2e90new-instance v1, Ljava/lang/ClassCastException;
000c2e94invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2e9athrow v1
000c2e80
000c2e80com.google.android.material.appbar.AppBarLayout$BaseBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c2e90new-instance v1, Ljava/lang/ClassCastException;
000c2e94invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2e9athrow v1
000c2e80
000c2e9c
000c2e9ccom.google.android.material.appbar.AppBarLayout$BaseBehavior::q(android.view.View, android.os.Parcelable):
000c2eacnew-instance v1, Ljava/lang/ClassCastException;
000c2eb0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2eb6throw v1
000c2e9c
000c2e9ccom.google.android.material.appbar.AppBarLayout$BaseBehavior::q(android.view.View, android.os.Parcelable):
000c2eacnew-instance v1, Ljava/lang/ClassCastException;
000c2eb0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2eb6throw v1
000c2e9c
000c2eb8
000c2eb8com.google.android.material.appbar.AppBarLayout$BaseBehavior::t(android.view.View, android.view.View, int):
000c2ec8new-instance v1, Ljava/lang/ClassCastException;
000c2eccinvoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2ed2throw v1
000c2eb8
000c2eb8com.google.android.material.appbar.AppBarLayout$BaseBehavior::t(android.view.View, android.view.View, int):
000c2ec8new-instance v1, Ljava/lang/ClassCastException;
000c2eccinvoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c2ed2throw v1
000c2eb8
000c2ed4
000c2ed4com.google.android.material.appbar.AppBarLayout$Behavior::<init>():
000c2ee4invoke-direct {v0}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;-><init>()V
000c2eeareturn-void
000c2ed4
000c2ed4com.google.android.material.appbar.AppBarLayout$Behavior::<init>():
000c2ee4invoke-direct {v0}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;-><init>()V
000c2eeareturn-void
000c2ed4
000c2eec
000c2eeccom.google.android.material.appbar.AppBarLayout$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c2efcinvoke-direct {v0, v1, v2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c2f02return-void
000c2eec
000c2eeccom.google.android.material.appbar.AppBarLayout$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c2efcinvoke-direct {v0, v1, v2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c2f02return-void
000c2eec
000c2f04
000c2f04com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::h(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View):
000c2f14invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c2f1amove-result-object v4
000c2f1ccheck-cast v4, Lx/d;
000c2f20iget-object v4, v4, Lx/d;->a:Lx/a;
000c2f24instance-of v0, v4, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;
000c2f28const/4 v1, 0x0
000c2f2aif-eqz v0, :cond_2f
000c2f2echeck-cast v4, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;
000c2f32invoke-virtual {v6}, Landroid/view/View;->getBottom()I
000c2f38move-result v6
000c2f3ainvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c2f40move-result v0
000c2f42sub-int/2addr v6, v0
000c2f44invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c2f4aiget v4, v3, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->b:I
000c2f4eif-nez v4, :cond_21
000c2f52move v4, v1
000c2f54goto :goto_29
000c2f56const/4 v0, 0x0
000c2f58int-to-float v2, v4
000c2f5amul-float/2addr v0, v2
000c2f5cfloat-to-int v0, v0
000c2f5einvoke-static {v0, v1, v4}, LP1/e;->h(III)I
000c2f64move-result v4
000c2f66sub-int/2addr v6, v4
000c2f68sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
000c2f6cinvoke-virtual {v5, v6}, Landroid/view/View;->offsetTopAndBottom(I)V
000c2f72return v1
000c2f04
000c2f04com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::h(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View):
000c2f14invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c2f1amove-result-object v4
000c2f1ccheck-cast v4, Lx/d;
000c2f20iget-object v4, v4, Lx/d;->a:Lx/a;
000c2f24instance-of v0, v4, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;
000c2f28const/4 v1, 0x0
000c2f2aif-eqz v0, :cond_2f
000c2f2echeck-cast v4, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;
000c2f32invoke-virtual {v6}, Landroid/view/View;->getBottom()I
000c2f38move-result v6
000c2f3ainvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c2f40move-result v0
000c2f42sub-int/2addr v6, v0
000c2f44invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c2f4aiget v4, v3, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->b:I
000c2f4eif-nez v4, :cond_21
000c2f52move v4, v1
000c2f54goto :goto_29
000c2f56const/4 v0, 0x0
000c2f58int-to-float v2, v4
000c2f5amul-float/2addr v0, v2
000c2f5cfloat-to-int v0, v0
000c2f5einvoke-static {v0, v1, v4}, LP1/e;->h(III)I
000c2f64move-result v4
000c2f66sub-int/2addr v6, v4
000c2f68sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
000c2f6cinvoke-virtual {v5, v6}, Landroid/view/View;->offsetTopAndBottom(I)V
000c2f72return v1
000c2f04
000c2f74
000c2f74com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
000c2f84invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c2f8amove-result-object v3
000c2f8ciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000c2f90const/4 v4, -0x1
000c2f92if-eq v3, v4, :cond_c
000c2f96const/4 v4, -0x2
000c2f98if-ne v3, v4, :cond_13
000c2f9cinvoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c2fa2move-result-object v1
000c2fa4invoke-static {v1}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c2faaconst/4 v1, 0x0
000c2facreturn v1
000c2f74
000c2f74com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
000c2f84invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c2f8amove-result-object v3
000c2f8ciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000c2f90const/4 v4, -0x1
000c2f92if-eq v3, v4, :cond_c
000c2f96const/4 v4, -0x2
000c2f98if-ne v3, v4, :cond_13
000c2f9cinvoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c2fa2move-result-object v1
000c2fa4invoke-static {v1}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c2faaconst/4 v1, 0x0
000c2facreturn v1
000c2f74
000c2fae
000c2fae // align 0x10
000c2fae // align 0x10
000c2fb0
000c2fb0com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::<init>():
000c2fc0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2fc6new-instance v0, Landroid/graphics/Rect;
000c2fcainvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2fd0new-instance v0, Landroid/graphics/Rect;
000c2fd4invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2fdareturn-void
000c2fb0
000c2fb0com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::<init>():
000c2fc0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2fc6new-instance v0, Landroid/graphics/Rect;
000c2fcainvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2fd0new-instance v0, Landroid/graphics/Rect;
000c2fd4invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2fdareturn-void
000c2fb0
000c2fdc
000c2fdccom.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c2fecinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2ff2new-instance v0, Landroid/graphics/Rect;
000c2ff6invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2ffcnew-instance v0, Landroid/graphics/Rect;
000c3000invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3006sget-object v0, Lq0/a;->w:[I
000c300ainvoke-virtual {v2, v3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000c3010move-result-object v2
000c3012const/4 v3, 0x0
000c3014invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c301amove-result v3
000c301ciput v3, v1, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->b:I
000c3020invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000c3026return-void
000c2fdc
000c2fdccom.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c2fecinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c2ff2new-instance v0, Landroid/graphics/Rect;
000c2ff6invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c2ffcnew-instance v0, Landroid/graphics/Rect;
000c3000invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3006sget-object v0, Lq0/a;->w:[I
000c300ainvoke-virtual {v2, v3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000c3010move-result-object v2
000c3012const/4 v3, 0x0
000c3014invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c301amove-result v3
000c301ciput v3, v1, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->b:I
000c3020invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000c3026return-void
000c2fdc
000c3028
000c3028com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::w(java.util.ArrayList):
000c3038invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000c303emove-result v0
000c3040const/4 v1, 0x0
000c3042if-ge v1, v0, :cond_10
000c3046invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c304cmove-result-object v2
000c304echeck-cast v2, Landroid/view/View;
000c3052add-int/lit8 v1, v1, 0x1
000c3056goto :goto_5
000c3058return-void
000c3028
000c3028com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::w(java.util.ArrayList):
000c3038invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000c303emove-result v0
000c3040const/4 v1, 0x0
000c3042if-ge v1, v0, :cond_10
000c3046invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c304cmove-result-object v2
000c304echeck-cast v2, Landroid/view/View;
000c3052add-int/lit8 v1, v1, 0x1
000c3056goto :goto_5
000c3058return-void
000c3028
000c305a
000c305a // align 0x4
000c305a // align 0x4
000c305c
000c305ccom.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::v(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c306cinvoke-virtual {v2, v3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c3072move-result-object v0
000c3074invoke-static {v0}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c307ainvoke-virtual {v2, v3, v4}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c3080return-void
000c305c
000c305ccom.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::v(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c306cinvoke-virtual {v2, v3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c3072move-result-object v0
000c3074invoke-static {v0}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c307ainvoke-virtual {v2, v3, v4}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c3080return-void
000c305c
000c3082
000c3082 // align 0x4
000c3082 // align 0x4
000c3084
000c3084com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::f(android.view.View):
000c3094return-void
000c3084
000c3084com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::f(android.view.View):
000c3094return-void
000c3084
000c3096
000c3096 // align 0x8
000c3096 // align 0x8
000c3098
000c3098com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::p(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View):
000c30a8invoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c30aemove-result-object v1
000c30b0invoke-static {v1}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c30b6return-void
000c3098
000c3098com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior::p(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View):
000c30a8invoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j(Landroid/view/View;)Ljava/util/ArrayList;
000c30aemove-result-object v1
000c30b0invoke-static {v1}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->w(Ljava/util/ArrayList;)V
000c30b6return-void
000c3098
000c30b8
000c30b8com.google.android.material.appbar.MaterialToolbar::getLogoScaleType():
000c30c8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c30ccreturn-object v0
000c30b8
000c30b8com.google.android.material.appbar.MaterialToolbar::getLogoScaleType():
000c30c8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c30ccreturn-object v0
000c30b8
000c30ce
000c30ce // align 0x10
000c30ce // align 0x10
000c30d0
000c30d0com.google.android.material.appbar.MaterialToolbar::getNavigationIconTint():
000c30e0iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c30e4return-object v0
000c30d0
000c30d0com.google.android.material.appbar.MaterialToolbar::getNavigationIconTint():
000c30e0iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c30e4return-object v0
000c30d0
000c30e6
000c30e6 // align 0x8
000c30e6 // align 0x8
000c30e8
000c30e8com.google.android.material.appbar.MaterialToolbar::<clinit>():
000c30f8sget-object v0, Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;
000c30fcsget-object v1, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
000c3100sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_START:Landroid/widget/ImageView$ScaleType;
000c3104sget-object v3, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
000c3108sget-object v4, Landroid/widget/ImageView$ScaleType;->FIT_END:Landroid/widget/ImageView$ScaleType;
000c310csget-object v5, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
000c3110sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType;
000c3114sget-object v7, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
000c3118filled-new-array/range {v0 .. v7}, [Landroid/widget/ImageView$ScaleType;
000c311emove-result-object v0
000c3120sput-object v0, Lcom/google/android/material/appbar/MaterialToolbar;->W:[Landroid/widget/ImageView$ScaleType;
000c3124return-void
000c30e8
000c30e8com.google.android.material.appbar.MaterialToolbar::<clinit>():
000c30f8sget-object v0, Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;
000c30fcsget-object v1, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
000c3100sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_START:Landroid/widget/ImageView$ScaleType;
000c3104sget-object v3, Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
000c3108sget-object v4, Landroid/widget/ImageView$ScaleType;->FIT_END:Landroid/widget/ImageView$ScaleType;
000c310csget-object v5, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
000c3110sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType;
000c3114sget-object v7, Landroid/widget/ImageView$ScaleType;->CENTER_INSIDE:Landroid/widget/ImageView$ScaleType;
000c3118filled-new-array/range {v0 .. v7}, [Landroid/widget/ImageView$ScaleType;
000c311emove-result-object v0
000c3120sput-object v0, Lcom/google/android/material/appbar/MaterialToolbar;->W:[Landroid/widget/ImageView$ScaleType;
000c3124return-void
000c30e8
000c3126
000c3126 // align 0x8
000c3126 // align 0x8
000c3128
000c3128com.google.android.material.appbar.MaterialToolbar::<init>(android.content.Context, android.util.AttributeSet):
000c3138const v3, 0x7f03049c
000c313econst v0, 0x7f10046d
000c3144invoke-static {v8, v9, v3, v0}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c314amove-result-object v8
000c314cconst/4 v6, 0x0
000c314einvoke-direct {v7, v8, v9, v6}, Landroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c3154invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000c315amove-result-object v0
000c315csget-object v2, Lq0/a;->s:[I
000c3160new-array v5, v6, [I
000c3164const v4, 0x7f10046d
000c316amove-object v1, v9
000c316cinvoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c3172move-result-object v8
000c3174const/4 v9, 0x2
000c3176invoke-virtual {v8, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c317cmove-result v1
000c317econst/4 v2, -0x1
000c3180if-eqz v1, :cond_2d
000c3184invoke-virtual {v8, v9, v2}, Landroid/content/res/TypedArray;->getColor(II)I
000c318amove-result v9
000c318cinvoke-virtual {v7, v9}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIconTint(I)V
000c3192const/4 v9, 0x4
000c3194invoke-virtual {v8, v9, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c319amove-result v9
000c319ciput-boolean v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c31a0const/4 v9, 0x3
000c31a2invoke-virtual {v8, v9, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c31a8move-result v9
000c31aaiput-boolean v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c31aeconst/4 v9, 0x1
000c31b0invoke-virtual {v8, v9, v2}, Landroid/content/res/TypedArray;->getInt(II)I
000c31b6move-result v9
000c31b8if-ltz v9, :cond_4b
000c31bcsget-object v1, Lcom/google/android/material/appbar/MaterialToolbar;->W:[Landroid/widget/ImageView$ScaleType;
000c31c0array-length v2, v1
000c31c2if-ge v9, v2, :cond_4b
000c31c6aget-object v9, v1, v9
000c31caiput-object v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c31ceinvoke-virtual {v8, v6}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c31d4move-result v9
000c31d6if-eqz v9, :cond_5b
000c31dainvoke-virtual {v8, v6, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c31e0move-result v9
000c31e2invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000c31e8move-result-object v9
000c31eaiput-object v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c31eeinvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
000c31f4invoke-virtual {v7}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c31famove-result-object v8
000c31fcif-nez v8, :cond_69
000c3200invoke-static {v6}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000c3206move-result-object v8
000c3208goto :goto_6d
000c320ainvoke-static {v8}, LC1/d;->w(Landroid/graphics/drawable/Drawable;)Landroid/content/res/ColorStateList;
000c3210move-result-object v8
000c3212if-eqz v8, :cond_86
000c3216new-instance v9, LL0/g;
000c321ainvoke-direct {v9}, LL0/g;-><init>()V
000c3220invoke-virtual {v9, v8}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000c3226invoke-virtual {v9, v0}, LL0/g;->h(Landroid/content/Context;)V
000c322csget-object v8, LK/P;->a:Ljava/util/WeakHashMap;
000c3230invoke-static {v7}, LK/E;->i(Landroid/view/View;)F
000c3236move-result v8
000c3238invoke-virtual {v9, v8}, LL0/g;->i(F)V
000c323einvoke-virtual {v7, v9}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3244return-void
000c3128
000c3128com.google.android.material.appbar.MaterialToolbar::<init>(android.content.Context, android.util.AttributeSet):
000c3138const v3, 0x7f03049c
000c313econst v0, 0x7f10046d
000c3144invoke-static {v8, v9, v3, v0}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c314amove-result-object v8
000c314cconst/4 v6, 0x0
000c314einvoke-direct {v7, v8, v9, v6}, Landroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c3154invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000c315amove-result-object v0
000c315csget-object v2, Lq0/a;->s:[I
000c3160new-array v5, v6, [I
000c3164const v4, 0x7f10046d
000c316amove-object v1, v9
000c316cinvoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c3172move-result-object v8
000c3174const/4 v9, 0x2
000c3176invoke-virtual {v8, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c317cmove-result v1
000c317econst/4 v2, -0x1
000c3180if-eqz v1, :cond_2d
000c3184invoke-virtual {v8, v9, v2}, Landroid/content/res/TypedArray;->getColor(II)I
000c318amove-result v9
000c318cinvoke-virtual {v7, v9}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIconTint(I)V
000c3192const/4 v9, 0x4
000c3194invoke-virtual {v8, v9, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c319amove-result v9
000c319ciput-boolean v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c31a0const/4 v9, 0x3
000c31a2invoke-virtual {v8, v9, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c31a8move-result v9
000c31aaiput-boolean v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c31aeconst/4 v9, 0x1
000c31b0invoke-virtual {v8, v9, v2}, Landroid/content/res/TypedArray;->getInt(II)I
000c31b6move-result v9
000c31b8if-ltz v9, :cond_4b
000c31bcsget-object v1, Lcom/google/android/material/appbar/MaterialToolbar;->W:[Landroid/widget/ImageView$ScaleType;
000c31c0array-length v2, v1
000c31c2if-ge v9, v2, :cond_4b
000c31c6aget-object v9, v1, v9
000c31caiput-object v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c31ceinvoke-virtual {v8, v6}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c31d4move-result v9
000c31d6if-eqz v9, :cond_5b
000c31dainvoke-virtual {v8, v6, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c31e0move-result v9
000c31e2invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000c31e8move-result-object v9
000c31eaiput-object v9, v7, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c31eeinvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
000c31f4invoke-virtual {v7}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c31famove-result-object v8
000c31fcif-nez v8, :cond_69
000c3200invoke-static {v6}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000c3206move-result-object v8
000c3208goto :goto_6d
000c320ainvoke-static {v8}, LC1/d;->w(Landroid/graphics/drawable/Drawable;)Landroid/content/res/ColorStateList;
000c3210move-result-object v8
000c3212if-eqz v8, :cond_86
000c3216new-instance v9, LL0/g;
000c321ainvoke-direct {v9}, LL0/g;-><init>()V
000c3220invoke-virtual {v9, v8}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000c3226invoke-virtual {v9, v0}, LL0/g;->h(Landroid/content/Context;)V
000c322csget-object v8, LK/P;->a:Ljava/util/WeakHashMap;
000c3230invoke-static {v7}, LK/E;->i(Landroid/view/View;)F
000c3236move-result v8
000c3238invoke-virtual {v9, v8}, LL0/g;->i(F)V
000c323einvoke-virtual {v7, v9}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3244return-void
000c3128
000c3246
000c3246 // align 0x8
000c3246 // align 0x8
000c3248
000c3248com.google.android.material.appbar.MaterialToolbar::m(int):
000c3258invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu;
000c325emove-result-object v0
000c3260instance-of v1, v0, Li/l;
000c3264if-eqz v1, :cond_e
000c3268move-object v2, v0
000c326acheck-cast v2, Li/l;
000c326einvoke-virtual {v2}, Li/l;->w()V
000c3274invoke-super {v3, v4}, Landroidx/appcompat/widget/Toolbar;->m(I)V
000c327aif-eqz v1, :cond_18
000c327echeck-cast v0, Li/l;
000c3282invoke-virtual {v0}, Li/l;->v()V
000c3288return-void
000c3248
000c3248com.google.android.material.appbar.MaterialToolbar::m(int):
000c3258invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;->getMenu()Landroid/view/Menu;
000c325emove-result-object v0
000c3260instance-of v1, v0, Li/l;
000c3264if-eqz v1, :cond_e
000c3268move-object v2, v0
000c326acheck-cast v2, Li/l;
000c326einvoke-virtual {v2}, Li/l;->w()V
000c3274invoke-super {v3, v4}, Landroidx/appcompat/widget/Toolbar;->m(I)V
000c327aif-eqz v1, :cond_18
000c327echeck-cast v0, Li/l;
000c3282invoke-virtual {v0}, Li/l;->v()V
000c3288return-void
000c3248
000c328a
000c328a // align 0x4
000c328a // align 0x4
000c328c
000c328ccom.google.android.material.appbar.MaterialToolbar::v(android.widget.TextView, android.util.Pair):
000c329cinvoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
000c32a2move-result v0
000c32a4invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
000c32aamove-result v1
000c32acdiv-int/lit8 v0, v0, 0x2
000c32b0div-int/lit8 v2, v1, 0x2
000c32b4sub-int/2addr v0, v2
000c32b6add-int/2addr v1, v0
000c32b8iget-object v2, v6, Landroid/util/Pair;->first:Ljava/lang/Object;
000c32bccheck-cast v2, Ljava/lang/Integer;
000c32c0invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000c32c6move-result v2
000c32c8sub-int/2addr v2, v0
000c32caconst/4 v3, 0x0
000c32ccinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000c32d2move-result v2
000c32d4iget-object v6, v6, Landroid/util/Pair;->second:Ljava/lang/Object;
000c32d8check-cast v6, Ljava/lang/Integer;
000c32dcinvoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
000c32e2move-result v6
000c32e4sub-int v6, v1, v6
000c32e8invoke-static {v6, v3}, Ljava/lang/Math;->max(II)I
000c32eemove-result v6
000c32f0invoke-static {v2, v6}, Ljava/lang/Math;->max(II)I
000c32f6move-result v6
000c32f8if-lez v6, :cond_41
000c32fcadd-int/2addr v0, v6
000c32fesub-int/2addr v1, v6
000c3300sub-int v6, v1, v0
000c3304const/high16 v2, 0x40000000
000c3308invoke-static {v6, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c330emove-result v6
000c3310invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeightAndState()I
000c3316move-result v2
000c3318invoke-virtual {v5, v6, v2}, Landroid/view/View;->measure(II)V
000c331einvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c3324move-result v6
000c3326invoke-virtual {v5}, Landroid/view/View;->getBottom()I
000c332cmove-result v2
000c332einvoke-virtual {v5, v0, v6, v1, v2}, Landroid/view/View;->layout(IIII)V
000c3334return-void
000c328c
000c328ccom.google.android.material.appbar.MaterialToolbar::v(android.widget.TextView, android.util.Pair):
000c329cinvoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
000c32a2move-result v0
000c32a4invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
000c32aamove-result v1
000c32acdiv-int/lit8 v0, v0, 0x2
000c32b0div-int/lit8 v2, v1, 0x2
000c32b4sub-int/2addr v0, v2
000c32b6add-int/2addr v1, v0
000c32b8iget-object v2, v6, Landroid/util/Pair;->first:Ljava/lang/Object;
000c32bccheck-cast v2, Ljava/lang/Integer;
000c32c0invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000c32c6move-result v2
000c32c8sub-int/2addr v2, v0
000c32caconst/4 v3, 0x0
000c32ccinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000c32d2move-result v2
000c32d4iget-object v6, v6, Landroid/util/Pair;->second:Ljava/lang/Object;
000c32d8check-cast v6, Ljava/lang/Integer;
000c32dcinvoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
000c32e2move-result v6
000c32e4sub-int v6, v1, v6
000c32e8invoke-static {v6, v3}, Ljava/lang/Math;->max(II)I
000c32eemove-result v6
000c32f0invoke-static {v2, v6}, Ljava/lang/Math;->max(II)I
000c32f6move-result v6
000c32f8if-lez v6, :cond_41
000c32fcadd-int/2addr v0, v6
000c32fesub-int/2addr v1, v6
000c3300sub-int v6, v1, v0
000c3304const/high16 v2, 0x40000000
000c3308invoke-static {v6, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c330emove-result v6
000c3310invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeightAndState()I
000c3316move-result v2
000c3318invoke-virtual {v5, v6, v2}, Landroid/view/View;->measure(II)V
000c331einvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c3324move-result v6
000c3326invoke-virtual {v5}, Landroid/view/View;->getBottom()I
000c332cmove-result v2
000c332einvoke-virtual {v5, v0, v6, v1, v2}, Landroid/view/View;->layout(IIII)V
000c3334return-void
000c328c
000c3336
000c3336 // align 0x8
000c3336 // align 0x8
000c3338
000c3338com.google.android.material.appbar.MaterialToolbar::onAttachedToWindow():
000c3348invoke-super {v2}, Landroidx/appcompat/widget/Toolbar;->onAttachedToWindow()V
000c334einvoke-virtual {v2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c3354move-result-object v0
000c3356instance-of v1, v0, LL0/g;
000c335aif-eqz v1, :cond_10
000c335echeck-cast v0, LL0/g;
000c3362invoke-static {v2, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
000c3368return-void
000c3338
000c3338com.google.android.material.appbar.MaterialToolbar::onAttachedToWindow():
000c3348invoke-super {v2}, Landroidx/appcompat/widget/Toolbar;->onAttachedToWindow()V
000c334einvoke-virtual {v2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c3354move-result-object v0
000c3356instance-of v1, v0, LL0/g;
000c335aif-eqz v1, :cond_10
000c335echeck-cast v0, LL0/g;
000c3362invoke-static {v2, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
000c3368return-void
000c3338
000c336a
000c336a // align 0x4
000c336a // align 0x4
000c336c
000c336ccom.google.android.material.appbar.MaterialToolbar::onLayout(boolean, int, int, int, int):
000c337cinvoke-super/range {v7 .. v12}, Landroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V
000c3382move-object v8, v7
000c3384iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c3388const/4 v10, 0x0
000c338aconst/4 v11, 0x0
000c338cif-nez v9, :cond_10
000c3390iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3394if-nez v9, :cond_10
000c3398goto/16 :goto_ab
000c339cinvoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
000c33a2move-result-object v9
000c33a4invoke-static {v7, v9}, LE0/E;->d(Lcom/google/android/material/appbar/MaterialToolbar;Ljava/lang/CharSequence;)Ljava/util/ArrayList;
000c33aamove-result-object v9
000c33acinvoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
000c33b2move-result v12
000c33b4sget-object v0, LE0/E;->c:LE0/F;
000c33b8if-eqz v12, :cond_22
000c33bcmove-object v9, v11
000c33begoto :goto_28
000c33c0invoke-static {v9, v0}, Ljava/util/Collections;->min(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;
000c33c6move-result-object v9
000c33c8check-cast v9, Landroid/widget/TextView;
000c33ccinvoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;
000c33d2move-result-object v12
000c33d4invoke-static {v7, v12}, LE0/E;->d(Lcom/google/android/material/appbar/MaterialToolbar;Ljava/lang/CharSequence;)Ljava/util/ArrayList;
000c33damove-result-object v12
000c33dcinvoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z
000c33e2move-result v1
000c33e4if-eqz v1, :cond_38
000c33e8move-object v12, v11
000c33eagoto :goto_3e
000c33ecinvoke-static {v12, v0}, Ljava/util/Collections;->max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;
000c33f2move-result-object v12
000c33f4check-cast v12, Landroid/widget/TextView;
000c33f8if-nez v9, :cond_43
000c33fcif-nez v12, :cond_43
000c3400goto :goto_ab
000c3402invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000c3408move-result v0
000c340adiv-int/lit8 v1, v0, 0x2
000c340einvoke-virtual {v7}, Landroid/view/View;->getPaddingLeft()I
000c3414move-result v2
000c3416invoke-virtual {v7}, Landroid/view/View;->getPaddingRight()I
000c341cmove-result v3
000c341esub-int/2addr v0, v3
000c3420move v3, v10
000c3422invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c3428move-result v4
000c342aif-ge v3, v4, :cond_8c
000c342einvoke-virtual {v7, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3434move-result-object v4
000c3436invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000c343cmove-result v5
000c343econst/16 v6, 0x8
000c3442if-eq v5, v6, :cond_89
000c3446if-eq v4, v9, :cond_89
000c344aif-eq v4, v12, :cond_89
000c344einvoke-virtual {v4}, Landroid/view/View;->getRight()I
000c3454move-result v5
000c3456if-ge v5, v1, :cond_79
000c345ainvoke-virtual {v4}, Landroid/view/View;->getRight()I
000c3460move-result v5
000c3462if-le v5, v2, :cond_79
000c3466invoke-virtual {v4}, Landroid/view/View;->getRight()I
000c346cmove-result v2
000c346einvoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c3474move-result v5
000c3476if-le v5, v1, :cond_89
000c347ainvoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c3480move-result v5
000c3482if-ge v5, v0, :cond_89
000c3486invoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c348cmove-result v0
000c348eadd-int/lit8 v3, v3, 0x1
000c3492goto :goto_53
000c3494new-instance v1, Landroid/util/Pair;
000c3498invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c349emove-result-object v2
000c34a0invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c34a6move-result-object v0
000c34a8invoke-direct {v1, v2, v0}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000c34aeiget-boolean v0, v8, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c34b2if-eqz v0, :cond_a2
000c34b6if-eqz v9, :cond_a2
000c34bainvoke-virtual {v7, v9, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->v(Landroid/widget/TextView;Landroid/util/Pair;)V
000c34c0iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c34c4if-eqz v9, :cond_ab
000c34c8if-eqz v12, :cond_ab
000c34ccinvoke-virtual {v7, v12, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->v(Landroid/widget/TextView;Landroid/util/Pair;)V
000c34d2invoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getLogo()Landroid/graphics/drawable/Drawable;
000c34d8move-result-object v9
000c34daif-nez v9, :cond_b2
000c34degoto :goto_e1
000c34e0invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c34e6move-result v12
000c34e8if-ge v10, v12, :cond_e1
000c34ecinvoke-virtual {v7, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c34f2move-result-object v12
000c34f4instance-of v0, v12, Landroid/widget/ImageView;
000c34f8if-eqz v0, :cond_de
000c34fccheck-cast v12, Landroid/widget/ImageView;
000c3500invoke-virtual {v12}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
000c3506move-result-object v0
000c3508if-eqz v0, :cond_de
000c350cinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c3512move-result-object v1
000c3514if-eqz v1, :cond_de
000c3518invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c351emove-result-object v0
000c3520invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c3526move-result-object v1
000c3528invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c352emove-result v0
000c3530if-eqz v0, :cond_de
000c3534move-object v11, v12
000c3536goto :goto_e1
000c3538add-int/lit8 v10, v10, 0x1
000c353cgoto :goto_b2
000c353eif-eqz v11, :cond_f5
000c3542iget-object v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c3546if-eqz v9, :cond_ee
000c354ainvoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
000c3550move-result v9
000c3552invoke-virtual {v11, v9}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V
000c3558iget-object v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c355cif-eqz v9, :cond_f5
000c3560invoke-virtual {v11, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
000c3566return-void
000c336c
000c336ccom.google.android.material.appbar.MaterialToolbar::onLayout(boolean, int, int, int, int):
000c337cinvoke-super/range {v7 .. v12}, Landroidx/appcompat/widget/Toolbar;->onLayout(ZIIII)V
000c3382move-object v8, v7
000c3384iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c3388const/4 v10, 0x0
000c338aconst/4 v11, 0x0
000c338cif-nez v9, :cond_10
000c3390iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3394if-nez v9, :cond_10
000c3398goto/16 :goto_ab
000c339cinvoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getTitle()Ljava/lang/CharSequence;
000c33a2move-result-object v9
000c33a4invoke-static {v7, v9}, LE0/E;->d(Lcom/google/android/material/appbar/MaterialToolbar;Ljava/lang/CharSequence;)Ljava/util/ArrayList;
000c33aamove-result-object v9
000c33acinvoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
000c33b2move-result v12
000c33b4sget-object v0, LE0/E;->c:LE0/F;
000c33b8if-eqz v12, :cond_22
000c33bcmove-object v9, v11
000c33begoto :goto_28
000c33c0invoke-static {v9, v0}, Ljava/util/Collections;->min(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;
000c33c6move-result-object v9
000c33c8check-cast v9, Landroid/widget/TextView;
000c33ccinvoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getSubtitle()Ljava/lang/CharSequence;
000c33d2move-result-object v12
000c33d4invoke-static {v7, v12}, LE0/E;->d(Lcom/google/android/material/appbar/MaterialToolbar;Ljava/lang/CharSequence;)Ljava/util/ArrayList;
000c33damove-result-object v12
000c33dcinvoke-virtual {v12}, Ljava/util/ArrayList;->isEmpty()Z
000c33e2move-result v1
000c33e4if-eqz v1, :cond_38
000c33e8move-object v12, v11
000c33eagoto :goto_3e
000c33ecinvoke-static {v12, v0}, Ljava/util/Collections;->max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object;
000c33f2move-result-object v12
000c33f4check-cast v12, Landroid/widget/TextView;
000c33f8if-nez v9, :cond_43
000c33fcif-nez v12, :cond_43
000c3400goto :goto_ab
000c3402invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000c3408move-result v0
000c340adiv-int/lit8 v1, v0, 0x2
000c340einvoke-virtual {v7}, Landroid/view/View;->getPaddingLeft()I
000c3414move-result v2
000c3416invoke-virtual {v7}, Landroid/view/View;->getPaddingRight()I
000c341cmove-result v3
000c341esub-int/2addr v0, v3
000c3420move v3, v10
000c3422invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c3428move-result v4
000c342aif-ge v3, v4, :cond_8c
000c342einvoke-virtual {v7, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3434move-result-object v4
000c3436invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000c343cmove-result v5
000c343econst/16 v6, 0x8
000c3442if-eq v5, v6, :cond_89
000c3446if-eq v4, v9, :cond_89
000c344aif-eq v4, v12, :cond_89
000c344einvoke-virtual {v4}, Landroid/view/View;->getRight()I
000c3454move-result v5
000c3456if-ge v5, v1, :cond_79
000c345ainvoke-virtual {v4}, Landroid/view/View;->getRight()I
000c3460move-result v5
000c3462if-le v5, v2, :cond_79
000c3466invoke-virtual {v4}, Landroid/view/View;->getRight()I
000c346cmove-result v2
000c346einvoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c3474move-result v5
000c3476if-le v5, v1, :cond_89
000c347ainvoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c3480move-result v5
000c3482if-ge v5, v0, :cond_89
000c3486invoke-virtual {v4}, Landroid/view/View;->getLeft()I
000c348cmove-result v0
000c348eadd-int/lit8 v3, v3, 0x1
000c3492goto :goto_53
000c3494new-instance v1, Landroid/util/Pair;
000c3498invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c349emove-result-object v2
000c34a0invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c34a6move-result-object v0
000c34a8invoke-direct {v1, v2, v0}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000c34aeiget-boolean v0, v8, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c34b2if-eqz v0, :cond_a2
000c34b6if-eqz v9, :cond_a2
000c34bainvoke-virtual {v7, v9, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->v(Landroid/widget/TextView;Landroid/util/Pair;)V
000c34c0iget-boolean v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c34c4if-eqz v9, :cond_ab
000c34c8if-eqz v12, :cond_ab
000c34ccinvoke-virtual {v7, v12, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->v(Landroid/widget/TextView;Landroid/util/Pair;)V
000c34d2invoke-virtual {v7}, Landroidx/appcompat/widget/Toolbar;->getLogo()Landroid/graphics/drawable/Drawable;
000c34d8move-result-object v9
000c34daif-nez v9, :cond_b2
000c34degoto :goto_e1
000c34e0invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c34e6move-result v12
000c34e8if-ge v10, v12, :cond_e1
000c34ecinvoke-virtual {v7, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c34f2move-result-object v12
000c34f4instance-of v0, v12, Landroid/widget/ImageView;
000c34f8if-eqz v0, :cond_de
000c34fccheck-cast v12, Landroid/widget/ImageView;
000c3500invoke-virtual {v12}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
000c3506move-result-object v0
000c3508if-eqz v0, :cond_de
000c350cinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c3512move-result-object v1
000c3514if-eqz v1, :cond_de
000c3518invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c351emove-result-object v0
000c3520invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000c3526move-result-object v1
000c3528invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000c352emove-result v0
000c3530if-eqz v0, :cond_de
000c3534move-object v11, v12
000c3536goto :goto_e1
000c3538add-int/lit8 v10, v10, 0x1
000c353cgoto :goto_b2
000c353eif-eqz v11, :cond_f5
000c3542iget-object v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c3546if-eqz v9, :cond_ee
000c354ainvoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
000c3550move-result v9
000c3552invoke-virtual {v11, v9}, Landroid/widget/ImageView;->setAdjustViewBounds(Z)V
000c3558iget-object v9, v8, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c355cif-eqz v9, :cond_f5
000c3560invoke-virtual {v11, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
000c3566return-void
000c336c
000c3568
000c3568com.google.android.material.appbar.MaterialToolbar::setElevation(float):
000c3578invoke-super {v2, v3}, Landroid/view/View;->setElevation(F)V
000c357einvoke-virtual {v2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c3584move-result-object v0
000c3586instance-of v1, v0, LL0/g;
000c358aif-eqz v1, :cond_10
000c358echeck-cast v0, LL0/g;
000c3592invoke-virtual {v0, v3}, LL0/g;->i(F)V
000c3598return-void
000c3568
000c3568com.google.android.material.appbar.MaterialToolbar::setElevation(float):
000c3578invoke-super {v2, v3}, Landroid/view/View;->setElevation(F)V
000c357einvoke-virtual {v2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c3584move-result-object v0
000c3586instance-of v1, v0, LL0/g;
000c358aif-eqz v1, :cond_10
000c358echeck-cast v0, LL0/g;
000c3592invoke-virtual {v0, v3}, LL0/g;->i(F)V
000c3598return-void
000c3568
000c359a
000c359a // align 0x4
000c359a // align 0x4
000c359c
000c359ccom.google.android.material.appbar.MaterialToolbar::setLogoAdjustViewBounds(boolean):
000c35aciget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c35b0if-eqz v0, :cond_c
000c35b4invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
000c35bamove-result v0
000c35bcif-eq v0, v2, :cond_b
000c35c0goto :goto_c
000c35c2return-void
000c35c4invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000c35camove-result-object v2
000c35cciput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c35d0invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35d6return-void
000c359c
000c359ccom.google.android.material.appbar.MaterialToolbar::setLogoAdjustViewBounds(boolean):
000c35aciget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c35b0if-eqz v0, :cond_c
000c35b4invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
000c35bamove-result v0
000c35bcif-eq v0, v2, :cond_b
000c35c0goto :goto_c
000c35c2return-void
000c35c4invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000c35camove-result-object v2
000c35cciput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->V:Ljava/lang/Boolean;
000c35d0invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35d6return-void
000c359c
000c35d8
000c35d8com.google.android.material.appbar.MaterialToolbar::setLogoScaleType(android.widget.ImageView$ScaleType):
000c35e8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35ecif-eq v0, v2, :cond_9
000c35f0iput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35f4invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35fareturn-void
000c35d8
000c35d8com.google.android.material.appbar.MaterialToolbar::setLogoScaleType(android.widget.ImageView$ScaleType):
000c35e8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35ecif-eq v0, v2, :cond_9
000c35f0iput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35f4invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35fareturn-void
000c35d8
000c35fc
000c35fccom.google.android.material.appbar.MaterialToolbar::setNavigationIcon(android.graphics.drawable.Drawable):
000c360cif-eqz v2, :cond_13
000c3610iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3614if-eqz v0, :cond_13
000c3618invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000c361emove-result-object v2
000c3620iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3624invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c362amove-result v0
000c362cinvoke-static {v2, v0}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000c3632invoke-super {v1, v2}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c3638return-void
000c35fc
000c35fccom.google.android.material.appbar.MaterialToolbar::setNavigationIcon(android.graphics.drawable.Drawable):
000c360cif-eqz v2, :cond_13
000c3610iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3614if-eqz v0, :cond_13
000c3618invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000c361emove-result-object v2
000c3620iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3624invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c362amove-result v0
000c362cinvoke-static {v2, v0}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000c3632invoke-super {v1, v2}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c3638return-void
000c35fc
000c363a
000c363a // align 0x4
000c363a // align 0x4
000c363c
000c363ccom.google.android.material.appbar.MaterialToolbar::setNavigationIconTint(int):
000c364cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c3652move-result-object v1
000c3654iput-object v1, v0, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3658invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
000c365emove-result-object v1
000c3660if-eqz v1, :cond_f
000c3664invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c366areturn-void
000c363c
000c363ccom.google.android.material.appbar.MaterialToolbar::setNavigationIconTint(int):
000c364cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c3652move-result-object v1
000c3654iput-object v1, v0, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3658invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
000c365emove-result-object v1
000c3660if-eqz v1, :cond_f
000c3664invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c366areturn-void
000c363c
000c366c
000c366ccom.google.android.material.appbar.MaterialToolbar::setSubtitleCentered(boolean):
000c367ciget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3680if-eq v0, v2, :cond_9
000c3684iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3688invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c368ereturn-void
000c366c
000c366ccom.google.android.material.appbar.MaterialToolbar::setSubtitleCentered(boolean):
000c367ciget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3680if-eq v0, v2, :cond_9
000c3684iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3688invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c368ereturn-void
000c366c
000c3690
000c3690com.google.android.material.appbar.MaterialToolbar::setTitleCentered(boolean):
000c36a0iget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36a4if-eq v0, v2, :cond_9
000c36a8iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36acinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c36b2return-void
000c3690
000c3690com.google.android.material.appbar.MaterialToolbar::setTitleCentered(boolean):
000c36a0iget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36a4if-eq v0, v2, :cond_9
000c36a8iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36acinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c36b2return-void
000c3690
000c36b4
000c36b4com.google.android.material.behavior.HideBottomViewOnScrollBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c36c4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c36camove-result-object v2
000c36cccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000c36d0invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000c36d6move-result v4
000c36d8iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c36dcadd-int/2addr v4, v2
000c36deiput v4, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c36e2invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c36e8move-result-object v2
000c36eaconst v4, 0x7f030321
000c36f0const/16 v0, 0xe1
000c36f4invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c36famove-result v2
000c36fciput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c3700invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3706move-result-object v2
000c3708const v4, 0x7f030327
000c370econst/16 v0, 0xaf
000c3712invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c3718move-result v2
000c371aiput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c371einvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3724move-result-object v2
000c3726sget-object v4, Lr0/a;->d:LZ/a;
000c372aconst v0, 0x7f030331
000c3730invoke-static {v2, v0, v4}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c3736move-result-object v2
000c3738iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c373cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3742move-result-object v2
000c3744sget-object v3, Lr0/a;->c:LZ/a;
000c3748invoke-static {v2, v0, v3}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c374emove-result-object v2
000c3750iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3754const/4 v2, 0x0
000c3756return v2
000c36b4
000c36b4com.google.android.material.behavior.HideBottomViewOnScrollBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c36c4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c36camove-result-object v2
000c36cccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000c36d0invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000c36d6move-result v4
000c36d8iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c36dcadd-int/2addr v4, v2
000c36deiput v4, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c36e2invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c36e8move-result-object v2
000c36eaconst v4, 0x7f030321
000c36f0const/16 v0, 0xe1
000c36f4invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c36famove-result v2
000c36fciput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c3700invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3706move-result-object v2
000c3708const v4, 0x7f030327
000c370econst/16 v0, 0xaf
000c3712invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c3718move-result v2
000c371aiput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c371einvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3724move-result-object v2
000c3726sget-object v4, Lr0/a;->d:LZ/a;
000c372aconst v0, 0x7f030331
000c3730invoke-static {v2, v0, v4}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c3736move-result-object v2
000c3738iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c373cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3742move-result-object v2
000c3744sget-object v3, Lr0/a;->c:LZ/a;
000c3748invoke-static {v2, v0, v3}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c374emove-result-object v2
000c3750iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3754const/4 v2, 0x0
000c3756return v2
000c36b4
000c3758
000c3758com.google.android.material.behavior.HideBottomViewOnScrollBehavior::s(android.view.View, int, int):
000c3768const/4 v1, 0x2
000c376aif-ne v2, v1, :cond_5
000c376econst/4 v1, 0x1
000c3770return v1
000c3772const/4 v1, 0x0
000c3774return v1
000c3758
000c3758com.google.android.material.behavior.HideBottomViewOnScrollBehavior::s(android.view.View, int, int):
000c3768const/4 v1, 0x2
000c376aif-ne v2, v1, :cond_5
000c376econst/4 v1, 0x1
000c3770return v1
000c3772const/4 v1, 0x0
000c3774return v1
000c3758
000c3776
000c3776 // align 0x8
000c3776 // align 0x8
000c3778
000c3778com.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>():
000c3788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c378enew-instance v0, Ljava/util/LinkedHashSet;
000c3792invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000c3798iput-object v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c379cconst/4 v0, 0x0
000c379eiput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37a2const/4 v0, 0x2
000c37a4iput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37a8return-void
000c3778
000c3778com.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>():
000c3788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c378enew-instance v0, Ljava/util/LinkedHashSet;
000c3792invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000c3798iput-object v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c379cconst/4 v0, 0x0
000c379eiput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37a2const/4 v0, 0x2
000c37a4iput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37a8return-void
000c3778
000c37aa
000c37aa // align 0x4
000c37aa // align 0x4
000c37ac
000c37accom.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c37bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c37c2new-instance v1, Ljava/util/LinkedHashSet;
000c37c6invoke-direct {v1}, Ljava/util/LinkedHashSet;-><init>()V
000c37cciput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37d0const/4 v1, 0x0
000c37d2iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37d6const/4 v1, 0x2
000c37d8iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37dcreturn-void
000c37ac
000c37accom.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c37bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c37c2new-instance v1, Ljava/util/LinkedHashSet;
000c37c6invoke-direct {v1}, Ljava/util/LinkedHashSet;-><init>()V
000c37cciput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37d0const/4 v1, 0x0
000c37d2iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37d6const/4 v1, 0x2
000c37d8iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37dcreturn-void
000c37ac
000c37de
000c37de // align 0x10
000c37de // align 0x10
000c37e0
000c37e0com.google.android.material.behavior.HideBottomViewOnScrollBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c37f0iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37f4if-lez v3, :cond_4b
000c37f8iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37fcconst/4 v4, 0x1
000c37feif-ne v3, v4, :cond_b
000c3802goto/16 :goto_92
000c3806iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c380aif-eqz v3, :cond_15
000c380einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c3814invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c381aiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c381einvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c3824move-result-object v1
000c3826invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c382cmove-result v3
000c382eif-nez v3, :cond_46
000c3832iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c3836iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c383aint-to-long v3, v3
000c383ciget-object v5, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3840invoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c3846move-result-object v2
000c3848int-to-float v1, v1
000c384ainvoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c3850move-result-object v1
000c3852invoke-virtual {v1, v5}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c3858move-result-object v1
000c385ainvoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c3860move-result-object v1
000c3862new-instance v2, LF0/i;
000c3866const/4 v3, 0x7
000c3868invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c386einvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3874move-result-object v1
000c3876iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c387areturn-void
000c387cinvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3882move-result-object v1
000c3884throw v1
000c3886if-gez v3, :cond_92
000c388aiget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c388econst/4 v4, 0x2
000c3890if-ne v3, v4, :cond_53
000c3894goto :goto_92
000c3896iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c389aif-eqz v3, :cond_5d
000c389einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c38a4invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c38aaiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c38aeinvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c38b4move-result-object v1
000c38b6invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c38bcmove-result v3
000c38beif-nez v3, :cond_8d
000c38c2iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c38c6int-to-long v3, v1
000c38c8iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c38ccinvoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c38d2move-result-object v2
000c38d4const/4 v5, 0x0
000c38d6int-to-float v5, v5
000c38d8invoke-virtual {v2, v5}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c38demove-result-object v2
000c38e0invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c38e6move-result-object v1
000c38e8invoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c38eemove-result-object v1
000c38f0new-instance v2, LF0/i;
000c38f4const/4 v3, 0x7
000c38f6invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c38fcinvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3902move-result-object v1
000c3904iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c3908return-void
000c390ainvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3910move-result-object v1
000c3912throw v1
000c3914return-void
000c37e0
000c37e0com.google.android.material.behavior.HideBottomViewOnScrollBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c37f0iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37f4if-lez v3, :cond_4b
000c37f8iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37fcconst/4 v4, 0x1
000c37feif-ne v3, v4, :cond_b
000c3802goto/16 :goto_92
000c3806iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c380aif-eqz v3, :cond_15
000c380einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c3814invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c381aiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c381einvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c3824move-result-object v1
000c3826invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c382cmove-result v3
000c382eif-nez v3, :cond_46
000c3832iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c3836iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c383aint-to-long v3, v3
000c383ciget-object v5, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3840invoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c3846move-result-object v2
000c3848int-to-float v1, v1
000c384ainvoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c3850move-result-object v1
000c3852invoke-virtual {v1, v5}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c3858move-result-object v1
000c385ainvoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c3860move-result-object v1
000c3862new-instance v2, LF0/i;
000c3866const/4 v3, 0x7
000c3868invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c386einvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3874move-result-object v1
000c3876iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c387areturn-void
000c387cinvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3882move-result-object v1
000c3884throw v1
000c3886if-gez v3, :cond_92
000c388aiget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c388econst/4 v4, 0x2
000c3890if-ne v3, v4, :cond_53
000c3894goto :goto_92
000c3896iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c389aif-eqz v3, :cond_5d
000c389einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c38a4invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c38aaiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c38aeinvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c38b4move-result-object v1
000c38b6invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c38bcmove-result v3
000c38beif-nez v3, :cond_8d
000c38c2iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c38c6int-to-long v3, v1
000c38c8iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c38ccinvoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c38d2move-result-object v2
000c38d4const/4 v5, 0x0
000c38d6int-to-float v5, v5
000c38d8invoke-virtual {v2, v5}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c38demove-result-object v2
000c38e0invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c38e6move-result-object v1
000c38e8invoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c38eemove-result-object v1
000c38f0new-instance v2, LF0/i;
000c38f4const/4 v3, 0x7
000c38f6invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c38fcinvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3902move-result-object v1
000c3904iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c3908return-void
000c390ainvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3910move-result-object v1
000c3912throw v1
000c3914return-void
000c37e0
000c3916
000c3916 // align 0x8
000c3916 // align 0x8
000c3918
000c3918com.google.android.material.behavior.SwipeDismissBehavior::v(android.view.View):
000c3928const/4 v1, 0x1
000c392areturn v1
000c3918
000c3918com.google.android.material.behavior.SwipeDismissBehavior::v(android.view.View):
000c3928const/4 v1, 0x1
000c392areturn v1
000c3918
000c392c
000c392ccom.google.android.material.behavior.SwipeDismissBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c393ciget-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3940invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c3946move-result v1
000c3948const/4 v2, 0x1
000c394aconst/4 v3, 0x0
000c394cif-eqz v1, :cond_13
000c3950if-eq v1, v2, :cond_10
000c3954const/4 v6, 0x3
000c3956if-eq v1, v6, :cond_10
000c395agoto :goto_23
000c395ciput-boolean v3, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3960goto :goto_23
000c3962invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
000c3968move-result v0
000c396afloat-to-int v0, v0
000c396cinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c3972move-result v1
000c3974float-to-int v1, v1
000c3976invoke-virtual {v5, v6, v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c397cmove-result v0
000c397eiput-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3982if-eqz v0, :cond_43
000c3986iget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c398aif-nez v6, :cond_36
000c398eiget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3992new-instance v0, LT/e;
000c3996invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000c399cmove-result-object v1
000c399einvoke-direct {v0, v1, v5, v6}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c39a4iput-object v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39a8iget-boolean v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c39acif-nez v5, :cond_43
000c39b0iget-object v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39b4invoke-virtual {v5, v7}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c39bamove-result v5
000c39bcif-eqz v5, :cond_43
000c39c0return v2
000c39c2return v3
000c392c
000c392ccom.google.android.material.behavior.SwipeDismissBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c393ciget-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3940invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c3946move-result v1
000c3948const/4 v2, 0x1
000c394aconst/4 v3, 0x0
000c394cif-eqz v1, :cond_13
000c3950if-eq v1, v2, :cond_10
000c3954const/4 v6, 0x3
000c3956if-eq v1, v6, :cond_10
000c395agoto :goto_23
000c395ciput-boolean v3, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3960goto :goto_23
000c3962invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
000c3968move-result v0
000c396afloat-to-int v0, v0
000c396cinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c3972move-result v1
000c3974float-to-int v1, v1
000c3976invoke-virtual {v5, v6, v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c397cmove-result v0
000c397eiput-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3982if-eqz v0, :cond_43
000c3986iget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c398aif-nez v6, :cond_36
000c398eiget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3992new-instance v0, LT/e;
000c3996invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000c399cmove-result-object v1
000c399einvoke-direct {v0, v1, v5, v6}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c39a4iput-object v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39a8iget-boolean v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c39acif-nez v5, :cond_43
000c39b0iget-object v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39b4invoke-virtual {v5, v7}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c39bamove-result v5
000c39bcif-eqz v5, :cond_43
000c39c0return v2
000c39c2return v3
000c392c
000c39c4
000c39c4com.google.android.material.behavior.SwipeDismissBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c39d4sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c39d8invoke-virtual {v4}, Landroid/view/View;->getImportantForAccessibility()I
000c39demove-result v3
000c39e0const/4 v5, 0x0
000c39e2if-nez v3, :cond_26
000c39e6const/4 v3, 0x1
000c39e8invoke-virtual {v4, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
000c39eeconst/high16 v3, 0x100000
000c39f2invoke-static {v4, v3}, LK/P;->j(Landroid/view/View;I)V
000c39f8invoke-static {v4, v5}, LK/P;->h(Landroid/view/View;I)V
000c39feinvoke-virtual {v2, v4}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000c3a04move-result v3
000c3a06if-eqz v3, :cond_26
000c3a0asget-object v3, LL/d;->l:LL/d;
000c3a0enew-instance v0, Lj/d0;
000c3a12const/4 v1, 0x4
000c3a14invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c3a1ainvoke-static {v4, v3, v0}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c3a20return v5
000c39c4
000c39c4com.google.android.material.behavior.SwipeDismissBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c39d4sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c39d8invoke-virtual {v4}, Landroid/view/View;->getImportantForAccessibility()I
000c39demove-result v3
000c39e0const/4 v5, 0x0
000c39e2if-nez v3, :cond_26
000c39e6const/4 v3, 0x1
000c39e8invoke-virtual {v4, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
000c39eeconst/high16 v3, 0x100000
000c39f2invoke-static {v4, v3}, LK/P;->j(Landroid/view/View;I)V
000c39f8invoke-static {v4, v5}, LK/P;->h(Landroid/view/View;I)V
000c39feinvoke-virtual {v2, v4}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000c3a04move-result v3
000c3a06if-eqz v3, :cond_26
000c3a0asget-object v3, LL/d;->l:LL/d;
000c3a0enew-instance v0, Lj/d0;
000c3a12const/4 v1, 0x4
000c3a14invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c3a1ainvoke-static {v4, v3, v0}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c3a20return v5
000c39c4
000c3a22
000c3a22 // align 0x4
000c3a22 // align 0x4
000c3a24
000c3a24com.google.android.material.behavior.SwipeDismissBehavior::u(android.view.View, android.view.MotionEvent):
000c3a34iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a38if-eqz v2, :cond_16
000c3a3ciget-boolean v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c3a40if-eqz v2, :cond_f
000c3a44invoke-virtual {v3}, Landroid/view/MotionEvent;->getActionMasked()I
000c3a4amove-result v2
000c3a4cconst/4 v0, 0x3
000c3a4eif-eq v2, v0, :cond_14
000c3a52iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a56invoke-virtual {v2, v3}, LT/e;->j(Landroid/view/MotionEvent;)V
000c3a5cconst/4 v2, 0x1
000c3a5ereturn v2
000c3a60const/4 v2, 0x0
000c3a62return v2
000c3a24
000c3a24com.google.android.material.behavior.SwipeDismissBehavior::u(android.view.View, android.view.MotionEvent):
000c3a34iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a38if-eqz v2, :cond_16
000c3a3ciget-boolean v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c3a40if-eqz v2, :cond_f
000c3a44invoke-virtual {v3}, Landroid/view/MotionEvent;->getActionMasked()I
000c3a4amove-result v2
000c3a4cconst/4 v0, 0x3
000c3a4eif-eq v2, v0, :cond_14
000c3a52iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a56invoke-virtual {v2, v3}, LT/e;->j(Landroid/view/MotionEvent;)V
000c3a5cconst/4 v2, 0x1
000c3a5ereturn v2
000c3a60const/4 v2, 0x0
000c3a62return v2
000c3a24
000c3a64
000c3a64com.google.android.material.behavior.SwipeDismissBehavior::<init>():
000c3a74invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c3a7aconst/4 v0, 0x2
000c3a7ciput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000c3a80const/4 v0, 0x0
000c3a82iput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
000c3a86const/high16 v0, 0x3f000000
000c3a8aiput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
000c3a8enew-instance v0, Lt0/a;
000c3a92invoke-direct {v0, v1}, Lt0/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;)V
000c3a98iput-object v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3a9creturn-void
000c3a64
000c3a64com.google.android.material.behavior.SwipeDismissBehavior::<init>():
000c3a74invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c3a7aconst/4 v0, 0x2
000c3a7ciput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000c3a80const/4 v0, 0x0
000c3a82iput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
000c3a86const/high16 v0, 0x3f000000
000c3a8aiput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
000c3a8enew-instance v0, Lt0/a;
000c3a92invoke-direct {v0, v1}, Lt0/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;)V
000c3a98iput-object v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3a9creturn-void
000c3a64
000c3a9e
000c3a9e // align 0x10
000c3a9e // align 0x10
000c3aa0
000c3aa0com.google.android.material.bottomappbar.BottomAppBar$Behavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3ab0new-instance v1, Ljava/lang/ClassCastException;
000c3ab4invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3abathrow v1
000c3aa0
000c3aa0com.google.android.material.bottomappbar.BottomAppBar$Behavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3ab0new-instance v1, Ljava/lang/ClassCastException;
000c3ab4invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3abathrow v1
000c3aa0
000c3abc
000c3abccom.google.android.material.bottomappbar.BottomAppBar$Behavior::s(android.view.View, int, int):
000c3accnew-instance v1, Ljava/lang/ClassCastException;
000c3ad0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3ad6throw v1
000c3abc
000c3abccom.google.android.material.bottomappbar.BottomAppBar$Behavior::s(android.view.View, int, int):
000c3accnew-instance v1, Ljava/lang/ClassCastException;
000c3ad0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3ad6throw v1
000c3abc
000c3ad8
000c3ad8com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>():
000c3ae8invoke-direct {v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>()V
000c3aeenew-instance v0, Lj/Y0;
000c3af2const/4 v1, 0x1
000c3af4invoke-direct {v0, v1, v2}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3afanew-instance v0, Landroid/graphics/Rect;
000c3afeinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3b04return-void
000c3ad8
000c3ad8com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>():
000c3ae8invoke-direct {v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>()V
000c3aeenew-instance v0, Lj/Y0;
000c3af2const/4 v1, 0x1
000c3af4invoke-direct {v0, v1, v2}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3afanew-instance v0, Landroid/graphics/Rect;
000c3afeinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3b04return-void
000c3ad8
000c3b06
000c3b06 // align 0x8
000c3b06 // align 0x8
000c3b08
000c3b08com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c3b18invoke-direct {v0, v1, v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c3b1enew-instance v1, Lj/Y0;
000c3b22const/4 v2, 0x1
000c3b24invoke-direct {v1, v2, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3b2anew-instance v1, Landroid/graphics/Rect;
000c3b2einvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000c3b34return-void
000c3b08
000c3b08com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c3b18invoke-direct {v0, v1, v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c3b1enew-instance v1, Lj/Y0;
000c3b22const/4 v2, 0x1
000c3b24invoke-direct {v1, v2, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3b2anew-instance v1, Landroid/graphics/Rect;
000c3b2einvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000c3b34return-void
000c3b08
000c3b36
000c3b36 // align 0x8
000c3b36 // align 0x8
000c3b38
000c3b38com.google.android.material.bottomsheet.BottomSheetBehavior::r(android.view.View):
000c3b48new-instance v2, Lv0/a;
000c3b4csget-object v0, Landroid/view/View$BaseSavedState;->EMPTY_STATE:Landroid/view/AbsSavedState;
000c3b50invoke-direct {v2, v1}, Lv0/a;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c3b56return-object v2
000c3b38
000c3b38com.google.android.material.bottomsheet.BottomSheetBehavior::r(android.view.View):
000c3b48new-instance v2, Lv0/a;
000c3b4csget-object v0, Landroid/view/View$BaseSavedState;->EMPTY_STATE:Landroid/view/AbsSavedState;
000c3b50invoke-direct {v2, v1}, Lv0/a;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c3b56return-object v2
000c3b38
000c3b58
000c3b58com.google.android.material.bottomsheet.BottomSheetBehavior::z(android.view.View):
000c3b68invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
000c3b6emove-result v0
000c3b70if-eqz v0, :cond_7
000c3b74goto :goto_2b
000c3b76sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c3b7ainvoke-static {v3}, LK/E;->p(Landroid/view/View;)Z
000c3b80move-result v0
000c3b82if-eqz v0, :cond_10
000c3b86return-object v3
000c3b88instance-of v0, v3, Landroid/view/ViewGroup;
000c3b8cif-eqz v0, :cond_2b
000c3b90check-cast v3, Landroid/view/ViewGroup;
000c3b94invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c3b9amove-result v0
000c3b9cconst/4 v1, 0x0
000c3b9eif-ge v1, v0, :cond_2b
000c3ba2invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3ba8move-result-object v2
000c3baainvoke-static {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c3bb0move-result-object v2
000c3bb2if-eqz v2, :cond_28
000c3bb6return-object v2
000c3bb8add-int/lit8 v1, v1, 0x1
000c3bbcgoto :goto_1b
000c3bbeconst/4 v3, 0x0
000c3bc0return-object v3
000c3b58
000c3b58com.google.android.material.bottomsheet.BottomSheetBehavior::z(android.view.View):
000c3b68invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
000c3b6emove-result v0
000c3b70if-eqz v0, :cond_7
000c3b74goto :goto_2b
000c3b76sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c3b7ainvoke-static {v3}, LK/E;->p(Landroid/view/View;)Z
000c3b80move-result v0
000c3b82if-eqz v0, :cond_10
000c3b86return-object v3
000c3b88instance-of v0, v3, Landroid/view/ViewGroup;
000c3b8cif-eqz v0, :cond_2b
000c3b90check-cast v3, Landroid/view/ViewGroup;
000c3b94invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c3b9amove-result v0
000c3b9cconst/4 v1, 0x0
000c3b9eif-ge v1, v0, :cond_2b
000c3ba2invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3ba8move-result-object v2
000c3baainvoke-static {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c3bb0move-result-object v2
000c3bb2if-eqz v2, :cond_28
000c3bb6return-object v2
000c3bb8add-int/lit8 v1, v1, 0x1
000c3bbcgoto :goto_1b
000c3bbeconst/4 v3, 0x0
000c3bc0return-object v3
000c3b58
000c3bc2
000c3bc2 // align 0x4
000c3bc2 // align 0x4
000c3bc4
000c3bc4com.google.android.material.bottomsheet.BottomSheetBehavior::D():
000c3bd4iget-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bd8const/4 v1, 0x0
000c3bdaif-eqz v0, :cond_20
000c3bdeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3be4move-result-object v0
000c3be6if-nez v0, :cond_c
000c3beagoto :goto_20
000c3becconst/4 v0, 0x2
000c3beenew-array v0, v0, [I
000c3bf2iget-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bf6invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3bfcmove-result-object v2
000c3bfecheck-cast v2, Landroid/view/View;
000c3c02invoke-virtual {v2, v0}, Landroid/view/View;->getLocationOnScreen([I)V
000c3c08const/4 v2, 0x1
000c3c0aaget v0, v0, v2
000c3c0eif-nez v0, :cond_20
000c3c12return v2
000c3c14return v1
000c3bc4
000c3bc4com.google.android.material.bottomsheet.BottomSheetBehavior::D():
000c3bd4iget-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bd8const/4 v1, 0x0
000c3bdaif-eqz v0, :cond_20
000c3bdeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3be4move-result-object v0
000c3be6if-nez v0, :cond_c
000c3beagoto :goto_20
000c3becconst/4 v0, 0x2
000c3beenew-array v0, v0, [I
000c3bf2iget-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bf6invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3bfcmove-result-object v2
000c3bfecheck-cast v2, Landroid/view/View;
000c3c02invoke-virtual {v2, v0}, Landroid/view/View;->getLocationOnScreen([I)V
000c3c08const/4 v2, 0x1
000c3c0aaget v0, v0, v2
000c3c0eif-nez v0, :cond_20
000c3c12return v2
000c3c14return v1
000c3bc4
000c3c16
000c3c16 // align 0x8
000c3c16 // align 0x8
000c3c18
000c3c18com.google.android.material.bottomsheet.BottomSheetBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c3c28invoke-virtual {v11}, Landroid/view/View;->isShown()Z
000c3c2emove-result v0
000c3c30const/4 v1, 0x0
000c3c32const/4 v2, 0x1
000c3c34if-eqz v0, :cond_dc
000c3c38iget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c3c3cif-nez v0, :cond_e
000c3c40goto/16 :goto_dc
000c3c44invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionMasked()I
000c3c4amove-result v0
000c3c4cconst/4 v3, 0x0
000c3c4econst/4 v4, -0x1
000c3c50if-nez v0, :cond_23
000c3c54iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3c58iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3c5ciget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c60if-eqz v5, :cond_23
000c3c64invoke-virtual {v5}, Landroid/view/VelocityTracker;->recycle()V
000c3c6aiput-object v3, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c6eiget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c72if-nez v5, :cond_2d
000c3c76invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c3c7cmove-result-object v5
000c3c7eiput-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c82iget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c86invoke-virtual {v5, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c3c8cconst/4 v5, 0x2
000c3c8eif-eqz v0, :cond_46
000c3c92if-eq v0, v2, :cond_3b
000c3c96const/4 v11, 0x3
000c3c98if-eq v0, v11, :cond_3b
000c3c9cgoto :goto_89
000c3c9eiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3ca2iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3ca6iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3caaif-eqz v11, :cond_89
000c3caeiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3cb2return v1
000c3cb4invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3cbamove-result v6
000c3cbcfloat-to-int v6, v6
000c3cbeinvoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3cc4move-result v7
000c3cc6float-to-int v7, v7
000c3cc8iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3ccciget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3cd0if-eq v7, v5, :cond_78
000c3cd4iget-object v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3cd8if-eqz v7, :cond_61
000c3cdcinvoke-virtual {v7}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3ce2move-result-object v7
000c3ce4check-cast v7, Landroid/view/View;
000c3ce8goto :goto_62
000c3ceamove-object v7, v3
000c3cecif-eqz v7, :cond_78
000c3cf0iget v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3cf4invoke-virtual {v10, v7, v6, v8}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3cfamove-result v7
000c3cfcif-eqz v7, :cond_78
000c3d00invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionIndex()I
000c3d06move-result v7
000c3d08invoke-virtual {v12, v7}, Landroid/view/MotionEvent;->getPointerId(I)I
000c3d0emove-result v7
000c3d10iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d14iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3d18iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d1cif-ne v7, v4, :cond_86
000c3d20iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3d24invoke-virtual {v10, v11, v6, v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3d2amove-result v11
000c3d2cif-nez v11, :cond_86
000c3d30move v11, v2
000c3d32goto :goto_87
000c3d34move v11, v1
000c3d36iput-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3aiget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3eif-nez v11, :cond_98
000c3d42iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3d46if-eqz v11, :cond_98
000c3d4ainvoke-virtual {v11, v12}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c3d50move-result v11
000c3d52if-eqz v11, :cond_98
000c3d56goto :goto_da
000c3d58iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3d5cif-eqz v11, :cond_a3
000c3d60invoke-virtual {v11}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3d66move-result-object v11
000c3d68move-object v3, v11
000c3d6acheck-cast v3, Landroid/view/View;
000c3d6eif-ne v0, v5, :cond_db
000c3d72if-eqz v3, :cond_db
000c3d76iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d7aif-nez v11, :cond_db
000c3d7eiget v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3d82if-eq v11, v2, :cond_db
000c3d86invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3d8cmove-result v11
000c3d8efloat-to-int v11, v11
000c3d90invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3d96move-result v0
000c3d98float-to-int v0, v0
000c3d9ainvoke-virtual {v10, v3, v11, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3da0move-result v10
000c3da2if-nez v10, :cond_db
000c3da6iget-object v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3daaif-eqz v10, :cond_db
000c3daeiget v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3db2if-eq v10, v4, :cond_db
000c3db6int-to-float v10, v10
000c3db8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3dbemove-result v11
000c3dc0sub-float/2addr v10, v11
000c3dc2invoke-static {v10}, Ljava/lang/Math;->abs(F)F
000c3dc8move-result v10
000c3dcaiget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3dceiget v11, v11, LT/e;->b:I
000c3dd2int-to-float v11, v11
000c3dd4cmpl-float v10, v10, v11
000c3dd8if-lez v10, :cond_db
000c3ddcreturn v2
000c3ddereturn v1
000c3de0iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3de4return v1
000c3c18
000c3c18com.google.android.material.bottomsheet.BottomSheetBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c3c28invoke-virtual {v11}, Landroid/view/View;->isShown()Z
000c3c2emove-result v0
000c3c30const/4 v1, 0x0
000c3c32const/4 v2, 0x1
000c3c34if-eqz v0, :cond_dc
000c3c38iget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c3c3cif-nez v0, :cond_e
000c3c40goto/16 :goto_dc
000c3c44invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionMasked()I
000c3c4amove-result v0
000c3c4cconst/4 v3, 0x0
000c3c4econst/4 v4, -0x1
000c3c50if-nez v0, :cond_23
000c3c54iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3c58iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3c5ciget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c60if-eqz v5, :cond_23
000c3c64invoke-virtual {v5}, Landroid/view/VelocityTracker;->recycle()V
000c3c6aiput-object v3, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c6eiget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c72if-nez v5, :cond_2d
000c3c76invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c3c7cmove-result-object v5
000c3c7eiput-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c82iget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c86invoke-virtual {v5, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c3c8cconst/4 v5, 0x2
000c3c8eif-eqz v0, :cond_46
000c3c92if-eq v0, v2, :cond_3b
000c3c96const/4 v11, 0x3
000c3c98if-eq v0, v11, :cond_3b
000c3c9cgoto :goto_89
000c3c9eiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3ca2iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3ca6iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3caaif-eqz v11, :cond_89
000c3caeiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3cb2return v1
000c3cb4invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3cbamove-result v6
000c3cbcfloat-to-int v6, v6
000c3cbeinvoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3cc4move-result v7
000c3cc6float-to-int v7, v7
000c3cc8iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3ccciget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3cd0if-eq v7, v5, :cond_78
000c3cd4iget-object v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3cd8if-eqz v7, :cond_61
000c3cdcinvoke-virtual {v7}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3ce2move-result-object v7
000c3ce4check-cast v7, Landroid/view/View;
000c3ce8goto :goto_62
000c3ceamove-object v7, v3
000c3cecif-eqz v7, :cond_78
000c3cf0iget v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3cf4invoke-virtual {v10, v7, v6, v8}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3cfamove-result v7
000c3cfcif-eqz v7, :cond_78
000c3d00invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionIndex()I
000c3d06move-result v7
000c3d08invoke-virtual {v12, v7}, Landroid/view/MotionEvent;->getPointerId(I)I
000c3d0emove-result v7
000c3d10iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d14iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3d18iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d1cif-ne v7, v4, :cond_86
000c3d20iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3d24invoke-virtual {v10, v11, v6, v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3d2amove-result v11
000c3d2cif-nez v11, :cond_86
000c3d30move v11, v2
000c3d32goto :goto_87
000c3d34move v11, v1
000c3d36iput-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3aiget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3eif-nez v11, :cond_98
000c3d42iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3d46if-eqz v11, :cond_98
000c3d4ainvoke-virtual {v11, v12}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c3d50move-result v11
000c3d52if-eqz v11, :cond_98
000c3d56goto :goto_da
000c3d58iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3d5cif-eqz v11, :cond_a3
000c3d60invoke-virtual {v11}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3d66move-result-object v11
000c3d68move-object v3, v11
000c3d6acheck-cast v3, Landroid/view/View;
000c3d6eif-ne v0, v5, :cond_db
000c3d72if-eqz v3, :cond_db
000c3d76iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d7aif-nez v11, :cond_db
000c3d7eiget v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3d82if-eq v11, v2, :cond_db
000c3d86invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3d8cmove-result v11
000c3d8efloat-to-int v11, v11
000c3d90invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3d96move-result v0
000c3d98float-to-int v0, v0
000c3d9ainvoke-virtual {v10, v3, v11, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3da0move-result v10
000c3da2if-nez v10, :cond_db
000c3da6iget-object v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3daaif-eqz v10, :cond_db
000c3daeiget v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3db2if-eq v10, v4, :cond_db
000c3db6int-to-float v10, v10
000c3db8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3dbemove-result v11
000c3dc0sub-float/2addr v10, v11
000c3dc2invoke-static {v10}, Ljava/lang/Math;->abs(F)F
000c3dc8move-result v10
000c3dcaiget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3dceiget v11, v11, LT/e;->b:I
000c3dd2int-to-float v11, v11
000c3dd4cmpl-float v10, v10, v11
000c3dd8if-lez v10, :cond_db
000c3ddcreturn v2
000c3ddereturn v1
000c3de0iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3de4return v1
000c3c18
000c3de6
000c3de6 // align 0x8
000c3de6 // align 0x8
000c3de8
000c3de8com.google.android.material.bottomsheet.BottomSheetBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3df8iget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c3dfciget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c3e00const/4 v2, 0x1
000c3e02sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c3e06invoke-virtual {v11}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e0cmove-result v3
000c3e0eif-eqz v3, :cond_16
000c3e12invoke-virtual {v12}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e18move-result v3
000c3e1aif-nez v3, :cond_16
000c3e1einvoke-virtual {v12, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
000c3e24iget-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3e28const/4 v4, 0x0
000c3e2aif-nez v3, :cond_ee
000c3e2einvoke-virtual {v11}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c3e34move-result-object v3
000c3e36const v5, 0x7f06006d
000c3e3cinvoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c3e42move-result v3
000c3e44iput v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c3e48sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000c3e4cconst/16 v5, 0x1d
000c3e50if-lt v3, v5, :cond_38
000c3e54iget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c3e58if-nez v5, :cond_38
000c3e5ciget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c3e60if-nez v5, :cond_38
000c3e64move v5, v2
000c3e66goto :goto_39
000c3e68move v5, v4
000c3e6aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c3e6eif-nez v6, :cond_54
000c3e72iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c3e76if-nez v6, :cond_54
000c3e7aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c3e7eif-nez v6, :cond_54
000c3e82iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c3e86if-nez v6, :cond_54
000c3e8aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c3e8eif-nez v6, :cond_54
000c3e92iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c3e96if-nez v6, :cond_54
000c3e9aif-nez v5, :cond_54
000c3e9egoto :goto_8d
000c3ea0new-instance v6, LI/i;
000c3ea4invoke-direct {v6, v10, v5}, LI/i;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Z)V
000c3eaanew-instance v5, LE0/I;
000c3eaeinvoke-virtual {v12}, Landroid/view/View;->getPaddingStart()I
000c3eb4move-result v7
000c3eb6invoke-virtual {v12}, Landroid/view/View;->getPaddingTop()I
000c3ebcinvoke-virtual {v12}, Landroid/view/View;->getPaddingEnd()I
000c3ec2move-result v8
000c3ec4invoke-virtual {v12}, Landroid/view/View;->getPaddingBottom()I
000c3ecamove-result v9
000c3eccinvoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3ed2iput v7, v5, LE0/I;->a:I
000c3ed6iput v8, v5, LE0/I;->b:I
000c3edaiput v9, v5, LE0/I;->c:I
000c3edenew-instance v7, LB/j;
000c3ee2invoke-direct {v7, v6, v2, v5}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c3ee8invoke-static {v12, v7}, LK/E;->u(Landroid/view/View;LK/q;)V
000c3eeeinvoke-virtual {v12}, Landroid/view/View;->isAttachedToWindow()Z
000c3ef4move-result v5
000c3ef6if-eqz v5, :cond_85
000c3efainvoke-static {v12}, LK/C;->c(Landroid/view/View;)V
000c3f00goto :goto_8d
000c3f02new-instance v5, LE0/H;
000c3f06invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3f0cinvoke-virtual {v12, v5}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000c3f12new-instance v5, LK/d;
000c3f16invoke-direct {v5, v12}, LK/d;-><init>(Landroid/view/View;)V
000c3f1cconst/16 v6, 0x1e
000c3f20if-lt v3, v6, :cond_9f
000c3f24new-instance v3, LK/c0;
000c3f28invoke-direct {v3, v5}, LK/c0;-><init>(LK/d;)V
000c3f2einvoke-static {v12, v3}, LC0/b;->p(Landroid/view/View;LK/c0;)V
000c3f34goto :goto_b8
000c3f36sget-object v3, LK/b0;->e:Landroid/view/animation/PathInterpolator;
000c3f3aconst v3, 0x7f0801cb
000c3f40invoke-virtual {v12, v3}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
000c3f46move-result-object v3
000c3f48new-instance v6, LK/a0;
000c3f4cinvoke-direct {v6, v12, v5}, LK/a0;-><init>(Landroid/view/View;LK/d;)V
000c3f52const v5, 0x7f0801d3
000c3f58invoke-virtual {v12, v5, v6}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000c3f5eif-nez v3, :cond_b8
000c3f62invoke-virtual {v12, v6}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
000c3f68new-instance v3, Ljava/lang/ref/WeakReference;
000c3f6cinvoke-direct {v3, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c3f72iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3f76new-instance v3, LF0/j;
000c3f7ainvoke-direct {v3, v12}, LF0/j;-><init>(Landroid/view/View;)V
000c3f80iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c3f84if-eqz v1, :cond_db
000c3f88invoke-virtual {v12, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3f8eiget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c3f92const/high16 v5, -0x40800000
000c3f96cmpl-float v5, v3, v5
000c3f9aif-nez v5, :cond_d7
000c3f9einvoke-static {v12}, LK/E;->i(Landroid/view/View;)F
000c3fa4move-result v3
000c3fa6invoke-virtual {v1, v3}, LL0/g;->i(F)V
000c3facgoto :goto_e2
000c3faeiget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c3fb2if-eqz v1, :cond_e2
000c3fb6invoke-static {v12, v1}, LK/E;->q(Landroid/view/View;Landroid/content/res/ColorStateList;)V
000c3fbcinvoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c3fc2invoke-virtual {v12}, Landroid/view/View;->getImportantForAccessibility()I
000c3fc8move-result v1
000c3fcaif-nez v1, :cond_ee
000c3fceinvoke-virtual {v12, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
000c3fd4iget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3fd8if-nez v1, :cond_ff
000c3fdcnew-instance v1, LT/e;
000c3fe0invoke-virtual {v11}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3fe6move-result-object v3
000c3fe8iget-object v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c3fecinvoke-direct {v1, v3, v11, v5}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c3ff2iput-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3ff6invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c3ffcmove-result v1
000c3ffeinvoke-virtual {v11, v12, v13}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c4004invoke-virtual {v11}, Landroid/view/View;->getWidth()I
000c400amove-result v13
000c400ciput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c4010invoke-virtual {v11}, Landroid/view/View;->getHeight()I
000c4016move-result v11
000c4018iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c401cinvoke-virtual {v12}, Landroid/view/View;->getHeight()I
000c4022move-result v11
000c4024iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4028iget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c402csub-int v11, v13, v11
000c4030iget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c4034if-ge v11, v3, :cond_139
000c4038iget-boolean v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c403cconst/4 v5, -0x1
000c403eif-eqz v11, :cond_12f
000c4042if-ne v0, v5, :cond_128
000c4046goto :goto_12c
000c4048invoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c404emove-result v13
000c4050iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4054goto :goto_139
000c4056sub-int/2addr v13, v3
000c4058if-ne v0, v5, :cond_133
000c405cgoto :goto_137
000c405einvoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c4064move-result v13
000c4066iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c406aiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c406eiget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4072sub-int/2addr v11, v13
000c4074invoke-static {v4, v11}, Ljava/lang/Math;->max(II)I
000c407amove-result v11
000c407ciput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4080iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4084int-to-float v11, v11
000c4086const/high16 v13, 0x3f800000
000c408aiget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c408esub-float/2addr v13, v0
000c4090mul-float/2addr v13, v11
000c4092float-to-int v11, v13
000c4094iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4098invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c409eiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c40a2const/4 v13, 0x3
000c40a4if-ne v11, v13, :cond_160
000c40a8invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c40aemove-result v11
000c40b0invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40b6goto :goto_18c
000c40b8const/4 v13, 0x6
000c40baif-ne v11, v13, :cond_169
000c40beiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c40c2invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40c8goto :goto_18c
000c40caiget-boolean v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c40ceif-eqz v13, :cond_176
000c40d2const/4 v13, 0x5
000c40d4if-ne v11, v13, :cond_176
000c40d8iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c40dcinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40e2goto :goto_18c
000c40e4const/4 v13, 0x4
000c40e6if-ne v11, v13, :cond_17f
000c40eaiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c40eeinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40f4goto :goto_18c
000c40f6if-eq v11, v2, :cond_184
000c40faconst/4 v13, 0x2
000c40fcif-ne v11, v13, :cond_18c
000c4100invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c4106move-result v11
000c4108sub-int/2addr v1, v11
000c410ainvoke-virtual {v12, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4110iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4114invoke-virtual {v10, v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c411anew-instance v11, Ljava/lang/ref/WeakReference;
000c411einvoke-static {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c4124move-result-object v12
000c4126invoke-direct {v11, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c412ciput-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4130iget-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4134invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
000c413amove-result v12
000c413cif-gtz v12, :cond_1a5
000c4140return v2
000c4142invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4148move-result-object v11
000c414ainvoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4150new-instance v11, Ljava/lang/ClassCastException;
000c4154invoke-direct {v11}, Ljava/lang/ClassCastException;-><init>()V
000c415athrow v11
000c3de8
000c3de8com.google.android.material.bottomsheet.BottomSheetBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3df8iget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c3dfciget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c3e00const/4 v2, 0x1
000c3e02sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c3e06invoke-virtual {v11}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e0cmove-result v3
000c3e0eif-eqz v3, :cond_16
000c3e12invoke-virtual {v12}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e18move-result v3
000c3e1aif-nez v3, :cond_16
000c3e1einvoke-virtual {v12, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
000c3e24iget-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3e28const/4 v4, 0x0
000c3e2aif-nez v3, :cond_ee
000c3e2einvoke-virtual {v11}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c3e34move-result-object v3
000c3e36const v5, 0x7f06006d
000c3e3cinvoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c3e42move-result v3
000c3e44iput v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c3e48sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000c3e4cconst/16 v5, 0x1d
000c3e50if-lt v3, v5, :cond_38
000c3e54iget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c3e58if-nez v5, :cond_38
000c3e5ciget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c3e60if-nez v5, :cond_38
000c3e64move v5, v2
000c3e66goto :goto_39
000c3e68move v5, v4
000c3e6aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c3e6eif-nez v6, :cond_54
000c3e72iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c3e76if-nez v6, :cond_54
000c3e7aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c3e7eif-nez v6, :cond_54
000c3e82iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c3e86if-nez v6, :cond_54
000c3e8aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c3e8eif-nez v6, :cond_54
000c3e92iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c3e96if-nez v6, :cond_54
000c3e9aif-nez v5, :cond_54
000c3e9egoto :goto_8d
000c3ea0new-instance v6, LI/i;
000c3ea4invoke-direct {v6, v10, v5}, LI/i;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Z)V
000c3eaanew-instance v5, LE0/I;
000c3eaeinvoke-virtual {v12}, Landroid/view/View;->getPaddingStart()I
000c3eb4move-result v7
000c3eb6invoke-virtual {v12}, Landroid/view/View;->getPaddingTop()I
000c3ebcinvoke-virtual {v12}, Landroid/view/View;->getPaddingEnd()I
000c3ec2move-result v8
000c3ec4invoke-virtual {v12}, Landroid/view/View;->getPaddingBottom()I
000c3ecamove-result v9
000c3eccinvoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3ed2iput v7, v5, LE0/I;->a:I
000c3ed6iput v8, v5, LE0/I;->b:I
000c3edaiput v9, v5, LE0/I;->c:I
000c3edenew-instance v7, LB/j;
000c3ee2invoke-direct {v7, v6, v2, v5}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c3ee8invoke-static {v12, v7}, LK/E;->u(Landroid/view/View;LK/q;)V
000c3eeeinvoke-virtual {v12}, Landroid/view/View;->isAttachedToWindow()Z
000c3ef4move-result v5
000c3ef6if-eqz v5, :cond_85
000c3efainvoke-static {v12}, LK/C;->c(Landroid/view/View;)V
000c3f00goto :goto_8d
000c3f02new-instance v5, LE0/H;
000c3f06invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3f0cinvoke-virtual {v12, v5}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000c3f12new-instance v5, LK/d;
000c3f16invoke-direct {v5, v12}, LK/d;-><init>(Landroid/view/View;)V
000c3f1cconst/16 v6, 0x1e
000c3f20if-lt v3, v6, :cond_9f
000c3f24new-instance v3, LK/c0;
000c3f28invoke-direct {v3, v5}, LK/c0;-><init>(LK/d;)V
000c3f2einvoke-static {v12, v3}, LC0/b;->p(Landroid/view/View;LK/c0;)V
000c3f34goto :goto_b8
000c3f36sget-object v3, LK/b0;->e:Landroid/view/animation/PathInterpolator;
000c3f3aconst v3, 0x7f0801cb
000c3f40invoke-virtual {v12, v3}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
000c3f46move-result-object v3
000c3f48new-instance v6, LK/a0;
000c3f4cinvoke-direct {v6, v12, v5}, LK/a0;-><init>(Landroid/view/View;LK/d;)V
000c3f52const v5, 0x7f0801d3
000c3f58invoke-virtual {v12, v5, v6}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000c3f5eif-nez v3, :cond_b8
000c3f62invoke-virtual {v12, v6}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
000c3f68new-instance v3, Ljava/lang/ref/WeakReference;
000c3f6cinvoke-direct {v3, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c3f72iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3f76new-instance v3, LF0/j;
000c3f7ainvoke-direct {v3, v12}, LF0/j;-><init>(Landroid/view/View;)V
000c3f80iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c3f84if-eqz v1, :cond_db
000c3f88invoke-virtual {v12, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3f8eiget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c3f92const/high16 v5, -0x40800000
000c3f96cmpl-float v5, v3, v5
000c3f9aif-nez v5, :cond_d7
000c3f9einvoke-static {v12}, LK/E;->i(Landroid/view/View;)F
000c3fa4move-result v3
000c3fa6invoke-virtual {v1, v3}, LL0/g;->i(F)V
000c3facgoto :goto_e2
000c3faeiget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c3fb2if-eqz v1, :cond_e2
000c3fb6invoke-static {v12, v1}, LK/E;->q(Landroid/view/View;Landroid/content/res/ColorStateList;)V
000c3fbcinvoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c3fc2invoke-virtual {v12}, Landroid/view/View;->getImportantForAccessibility()I
000c3fc8move-result v1
000c3fcaif-nez v1, :cond_ee
000c3fceinvoke-virtual {v12, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
000c3fd4iget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3fd8if-nez v1, :cond_ff
000c3fdcnew-instance v1, LT/e;
000c3fe0invoke-virtual {v11}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3fe6move-result-object v3
000c3fe8iget-object v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c3fecinvoke-direct {v1, v3, v11, v5}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c3ff2iput-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3ff6invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c3ffcmove-result v1
000c3ffeinvoke-virtual {v11, v12, v13}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c4004invoke-virtual {v11}, Landroid/view/View;->getWidth()I
000c400amove-result v13
000c400ciput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c4010invoke-virtual {v11}, Landroid/view/View;->getHeight()I
000c4016move-result v11
000c4018iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c401cinvoke-virtual {v12}, Landroid/view/View;->getHeight()I
000c4022move-result v11
000c4024iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4028iget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c402csub-int v11, v13, v11
000c4030iget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c4034if-ge v11, v3, :cond_139
000c4038iget-boolean v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c403cconst/4 v5, -0x1
000c403eif-eqz v11, :cond_12f
000c4042if-ne v0, v5, :cond_128
000c4046goto :goto_12c
000c4048invoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c404emove-result v13
000c4050iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4054goto :goto_139
000c4056sub-int/2addr v13, v3
000c4058if-ne v0, v5, :cond_133
000c405cgoto :goto_137
000c405einvoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c4064move-result v13
000c4066iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c406aiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c406eiget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4072sub-int/2addr v11, v13
000c4074invoke-static {v4, v11}, Ljava/lang/Math;->max(II)I
000c407amove-result v11
000c407ciput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4080iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4084int-to-float v11, v11
000c4086const/high16 v13, 0x3f800000
000c408aiget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c408esub-float/2addr v13, v0
000c4090mul-float/2addr v13, v11
000c4092float-to-int v11, v13
000c4094iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4098invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c409eiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c40a2const/4 v13, 0x3
000c40a4if-ne v11, v13, :cond_160
000c40a8invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c40aemove-result v11
000c40b0invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40b6goto :goto_18c
000c40b8const/4 v13, 0x6
000c40baif-ne v11, v13, :cond_169
000c40beiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c40c2invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40c8goto :goto_18c
000c40caiget-boolean v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c40ceif-eqz v13, :cond_176
000c40d2const/4 v13, 0x5
000c40d4if-ne v11, v13, :cond_176
000c40d8iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c40dcinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40e2goto :goto_18c
000c40e4const/4 v13, 0x4
000c40e6if-ne v11, v13, :cond_17f
000c40eaiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c40eeinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40f4goto :goto_18c
000c40f6if-eq v11, v2, :cond_184
000c40faconst/4 v13, 0x2
000c40fcif-ne v11, v13, :cond_18c
000c4100invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c4106move-result v11
000c4108sub-int/2addr v1, v11
000c410ainvoke-virtual {v12, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4110iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4114invoke-virtual {v10, v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c411anew-instance v11, Ljava/lang/ref/WeakReference;
000c411einvoke-static {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c4124move-result-object v12
000c4126invoke-direct {v11, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c412ciput-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4130iget-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4134invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
000c413amove-result v12
000c413cif-gtz v12, :cond_1a5
000c4140return v2
000c4142invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4148move-result-object v11
000c414ainvoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4150new-instance v11, Ljava/lang/ClassCastException;
000c4154invoke-direct {v11}, Ljava/lang/ClassCastException;-><init>()V
000c415athrow v11
000c3de8
Loading..