File classes.dex
Function:
Loading..
000bd77c
000bd77candroidx.recyclerview.widget.StaggeredGridLayoutManager::m(f0.U):
000bd78cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd792move-result v1
000bd794return v1
000bd77c
000bd77candroidx.recyclerview.widget.StaggeredGridLayoutManager::m(f0.U):
000bd78cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd792move-result v1
000bd794return v1
000bd77c
000bd796
000bd796 // align 0x8
000bd796 // align 0x8
000bd798
000bd798androidx.recyclerview.widget.StaggeredGridLayoutManager::n(f0.U):
000bd7a8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd7aemove-result v1
000bd7b0return v1
000bd798
000bd798androidx.recyclerview.widget.StaggeredGridLayoutManager::n(f0.U):
000bd7a8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd7aemove-result v1
000bd7b0return v1
000bd798
000bd7b2
000bd7b2 // align 0x4
000bd7b2 // align 0x4
000bd7b4
000bd7b4androidx.recyclerview.widget.StaggeredGridLayoutManager::o(f0.U):
000bd7c4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd7camove-result v1
000bd7ccreturn v1
000bd7b4
000bd7b4androidx.recyclerview.widget.StaggeredGridLayoutManager::o(f0.U):
000bd7c4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd7camove-result v1
000bd7ccreturn v1
000bd7b4
000bd7ce
000bd7ce // align 0x10
000bd7ce // align 0x10
000bd7d0
000bd7d0androidx.recyclerview.widget.StaggeredGridLayoutManager::E0(f0.N, f0.p, f0.U):
000bd7e0move-object/from16 v0, v19
000bd7e4move-object/from16 v1, v20
000bd7e8move-object/from16 v2, v21
000bd7eciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd7f0iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd7f4const/4 v5, 0x0
000bd7f6const/4 v6, 0x1
000bd7f8invoke-virtual {v3, v5, v4, v6}, Ljava/util/BitSet;->set(IIZ)V
000bd7feiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd802iget-boolean v4, v3, Lf0/p;->i:Z
000bd806if-eqz v4, :cond_20
000bd80aiget v4, v2, Lf0/p;->e:I
000bd80eif-ne v4, v6, :cond_1d
000bd812const v4, 0x7fffffff
000bd818goto :goto_2f
000bd81aconst/high16 v4, -0x80000000
000bd81egoto :goto_2f
000bd820iget v4, v2, Lf0/p;->e:I
000bd824if-ne v4, v6, :cond_2a
000bd828iget v4, v2, Lf0/p;->g:I
000bd82ciget v9, v2, Lf0/p;->b:I
000bd830add-int/2addr v4, v9
000bd832goto :goto_2f
000bd834iget v4, v2, Lf0/p;->f:I
000bd838iget v9, v2, Lf0/p;->b:I
000bd83csub-int/2addr v4, v9
000bd83eiget v9, v2, Lf0/p;->e:I
000bd842move v10, v5
000bd844iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd848if-ge v10, v11, :cond_4d
000bd84ciget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd850aget-object v11, v11, v10
000bd854iget-object v11, v11, Lf0/e0;->a:Ljava/util/ArrayList;
000bd858invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
000bd85emove-result v11
000bd860if-eqz v11, :cond_43
000bd864goto :goto_4a
000bd866iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd86aaget-object v11, v11, v10
000bd86einvoke-virtual {v0, v11, v9, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bd874add-int/lit8 v10, v10, 0x1
000bd878goto :goto_32
000bd87aiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd87eif-eqz v9, :cond_58
000bd882iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd886invoke-virtual {v9}, Landroidx/emoji2/text/g;->g()I
000bd88cmove-result v9
000bd88egoto :goto_5e
000bd890iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd894invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bd89amove-result v9
000bd89cmove v10, v5
000bd89eiget v11, v2, Lf0/p;->c:I
000bd8a2if-ltz v11, :cond_6b
000bd8a6invoke-virtual/range {v22}, Lf0/U;->b()I
000bd8acmove-result v12
000bd8aeif-ge v11, v12, :cond_6b
000bd8b2move v11, v6
000bd8b4goto :goto_6c
000bd8b6move v11, v5
000bd8b8const/4 v12, -0x1
000bd8baif-eqz v11, :cond_26a
000bd8beiget-boolean v11, v3, Lf0/p;->i:Z
000bd8c2if-nez v11, :cond_7b
000bd8c6iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd8cainvoke-virtual {v11}, Ljava/util/BitSet;->isEmpty()Z
000bd8d0move-result v11
000bd8d2if-nez v11, :cond_26a
000bd8d6iget v10, v2, Lf0/p;->c:I
000bd8daconst-wide v13, 0x7fffffffffffffff
000bd8e4invoke-virtual {v1, v10, v13, v14}, Lf0/N;->i(IJ)Lf0/X;
000bd8eamove-result-object v10
000bd8eciget-object v10, v10, Lf0/X;->a:Landroid/view/View;
000bd8f0iget v11, v2, Lf0/p;->c:I
000bd8f4iget v13, v2, Lf0/p;->d:I
000bd8f8add-int/2addr v11, v13
000bd8faiput v11, v2, Lf0/p;->c:I
000bd8feinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd904move-result-object v11
000bd906check-cast v11, Lf0/b0;
000bd90aiget-object v13, v11, Lf0/I;->a:Lf0/X;
000bd90einvoke-virtual {v13}, Lf0/X;->b()I
000bd914move-result v13
000bd916iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd91aiget-object v15, v14, LB/j;->b:Ljava/lang/Object;
000bd91echeck-cast v15, [I
000bd922if-eqz v15, :cond_aa
000bd926array-length v8, v15
000bd928if-lt v13, v8, :cond_a7
000bd92cgoto :goto_aa
000bd92eaget v8, v15, v13
000bd932goto :goto_ab
000bd934move v8, v12
000bd936if-ne v8, v12, :cond_10e
000bd93aiget v8, v2, Lf0/p;->e:I
000bd93einvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd944move-result v8
000bd946if-eqz v8, :cond_bc
000bd94aiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd94esub-int/2addr v8, v6
000bd950move v15, v12
000bd952move/from16 v16, v15
000bd956goto :goto_c2
000bd958iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd95cmove/from16 v16, v6
000bd960move v15, v8
000bd962move v8, v5
000bd964iget v7, v2, Lf0/p;->e:I
000bd968const/16 v17, 0x0
000bd96cif-ne v7, v6, :cond_e8
000bd970iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd974invoke-virtual {v7}, Landroidx/emoji2/text/g;->k()I
000bd97amove-result v7
000bd97cconst v5, 0x7fffffff
000bd982if-eq v8, v15, :cond_e5
000bd986iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd98aaget-object v12, v12, v8
000bd98einvoke-virtual {v12, v7}, Lf0/e0;->f(I)I
000bd994move-result v6
000bd996if-ge v6, v5, :cond_e0
000bd99amove v5, v6
000bd99cmove-object/from16 v17, v12
000bd9a0add-int v8, v8, v16
000bd9a4const/4 v6, 0x1
000bd9a6const/4 v12, -0x1
000bd9a8goto :goto_d1
000bd9aamove-object/from16 v5, v17
000bd9aegoto :goto_102
000bd9b0iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd9b4invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000bd9bamove-result v5
000bd9bcconst/high16 v6, -0x80000000
000bd9c0if-eq v8, v15, :cond_e5
000bd9c4iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd9c8aget-object v7, v7, v8
000bd9ccinvoke-virtual {v7, v5}, Lf0/e0;->h(I)I
000bd9d2move-result v12
000bd9d4if-le v12, v6, :cond_ff
000bd9d8move-object/from16 v17, v7
000bd9dcmove v6, v12
000bd9deadd-int v8, v8, v16
000bd9e2goto :goto_f0
000bd9e4invoke-virtual {v14, v13}, LB/j;->u(I)V
000bd9eaiget-object v6, v14, LB/j;->b:Ljava/lang/Object;
000bd9eecheck-cast v6, [I
000bd9f2iget v7, v5, Lf0/e0;->e:I
000bd9f6aput v7, v6, v13
000bd9fagoto :goto_112
000bd9fciget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bda00aget-object v5, v5, v8
000bda04iput-object v5, v11, Lf0/b0;->e:Lf0/e0;
000bda08iget v6, v2, Lf0/p;->e:I
000bda0cconst/4 v7, 0x1
000bda0eif-ne v6, v7, :cond_11f
000bda12const/4 v6, 0x0
000bda14const/4 v8, -0x1
000bda16invoke-virtual {v0, v10, v8, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda1cgoto :goto_123
000bda1econst/4 v6, 0x0
000bda20invoke-virtual {v0, v10, v6, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda26iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bda2aif-ne v8, v7, :cond_149
000bda2eiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda32iget v8, v0, Lf0/H;->l:I
000bda36iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda3ainvoke-static {v6, v7, v8, v6, v12}, Lf0/H;->w(ZIIII)I
000bda40move-result v7
000bda42iget v6, v0, Lf0/H;->o:I
000bda46iget v8, v0, Lf0/H;->m:I
000bda4ainvoke-virtual {v0}, Lf0/H;->G()I
000bda50move-result v12
000bda52invoke-virtual {v0}, Lf0/H;->D()I
000bda58move-result v13
000bda5aadd-int/2addr v13, v12
000bda5ciget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bda60const/4 v14, 0x1
000bda62invoke-static {v14, v6, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bda68move-result v6
000bda6ainvoke-virtual {v0, v10, v7, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bda70goto :goto_16b
000bda72move v14, v7
000bda74iget v6, v0, Lf0/H;->n:I
000bda78iget v7, v0, Lf0/H;->l:I
000bda7cinvoke-virtual {v0}, Lf0/H;->E()I
000bda82move-result v8
000bda84invoke-virtual {v0}, Lf0/H;->F()I
000bda8amove-result v12
000bda8cadd-int/2addr v12, v8
000bda8eiget v8, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda92invoke-static {v14, v6, v7, v12, v8}, Lf0/H;->w(ZIIII)I
000bda98move-result v6
000bda9aiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda9eiget v8, v0, Lf0/H;->m:I
000bdaa2iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bdaa6const/4 v13, 0x0
000bdaa8invoke-static {v13, v7, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bdaaemove-result v7
000bdab0invoke-virtual {v0, v10, v6, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bdab6iget v6, v2, Lf0/p;->e:I
000bdabaif-ne v6, v14, :cond_17b
000bdabeinvoke-virtual {v5, v9}, Lf0/e0;->f(I)I
000bdac4move-result v6
000bdac6iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdacainvoke-virtual {v7, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdad0move-result v7
000bdad2add-int/2addr v7, v6
000bdad4goto :goto_187
000bdad6invoke-virtual {v5, v9}, Lf0/e0;->h(I)I
000bdadcmove-result v7
000bdadeiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdae2invoke-virtual {v6, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdae8move-result v6
000bdaeasub-int v6, v7, v6
000bdaeeiget v8, v2, Lf0/p;->e:I
000bdaf2const/4 v14, 0x1
000bdaf4if-ne v8, v14, :cond_1cb
000bdaf8iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdafcinvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb02invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb08move-result-object v11
000bdb0acheck-cast v11, Lf0/b0;
000bdb0eiput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb12iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb16invoke-virtual {v12, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bdb1cconst/high16 v13, -0x80000000
000bdb20iput v13, v8, Lf0/e0;->c:I
000bdb24invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdb2amove-result v12
000bdb2cconst/4 v14, 0x1
000bdb2eif-ne v12, v14, :cond_1ab
000bdb32iput v13, v8, Lf0/e0;->b:I
000bdb36iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdb3ainvoke-virtual {v12}, Lf0/X;->h()Z
000bdb40move-result v12
000bdb42if-nez v12, :cond_1bb
000bdb46iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdb4ainvoke-virtual {v11}, Lf0/X;->k()Z
000bdb50move-result v11
000bdb52if-eqz v11, :cond_1c8
000bdb56iget v11, v8, Lf0/e0;->d:I
000bdb5aiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdb5eiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdb62invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdb68move-result v12
000bdb6aadd-int/2addr v12, v11
000bdb6ciput v12, v8, Lf0/e0;->d:I
000bdb70const/high16 v13, -0x80000000
000bdb74goto :goto_208
000bdb76iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb7ainvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb80invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb86move-result-object v11
000bdb88check-cast v11, Lf0/b0;
000bdb8ciput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb90iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb94const/4 v13, 0x0
000bdb96invoke-virtual {v12, v13, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
000bdb9cconst/high16 v13, -0x80000000
000bdba0iput v13, v8, Lf0/e0;->b:I
000bdba4invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdbaamove-result v12
000bdbacconst/4 v14, 0x1
000bdbaeif-ne v12, v14, :cond_1eb
000bdbb2iput v13, v8, Lf0/e0;->c:I
000bdbb6iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdbbainvoke-virtual {v12}, Lf0/X;->h()Z
000bdbc0move-result v12
000bdbc2if-nez v12, :cond_1fb
000bdbc6iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdbcainvoke-virtual {v11}, Lf0/X;->k()Z
000bdbd0move-result v11
000bdbd2if-eqz v11, :cond_208
000bdbd6iget v11, v8, Lf0/e0;->d:I
000bdbdaiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdbdeiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdbe2invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdbe8move-result v12
000bdbeaadd-int/2addr v12, v11
000bdbeciput v12, v8, Lf0/e0;->d:I
000bdbf0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bdbf6move-result v8
000bdbf8if-eqz v8, :cond_22c
000bdbfciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc00const/4 v14, 0x1
000bdc02if-ne v8, v14, :cond_22c
000bdc06iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc0ainvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000bdc10move-result v8
000bdc12iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdc16sub-int/2addr v11, v14
000bdc18iget v12, v5, Lf0/e0;->e:I
000bdc1csub-int/2addr v11, v12
000bdc1eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc22mul-int/2addr v11, v12
000bdc24sub-int/2addr v8, v11
000bdc26iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc2ainvoke-virtual {v11, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc30move-result v11
000bdc32sub-int v11, v8, v11
000bdc36goto :goto_23f
000bdc38iget v8, v5, Lf0/e0;->e:I
000bdc3ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc40mul-int/2addr v8, v11
000bdc42iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc46invoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bdc4cmove-result v11
000bdc4eadd-int/2addr v11, v8
000bdc50iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc54invoke-virtual {v8, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc5amove-result v8
000bdc5cadd-int/2addr v8, v11
000bdc5eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc62const/4 v14, 0x1
000bdc64if-ne v12, v14, :cond_248
000bdc68invoke-static {v10, v11, v6, v8, v7}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc6egoto :goto_24b
000bdc70invoke-static {v10, v6, v11, v7, v8}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc76iget v6, v3, Lf0/p;->e:I
000bdc7ainvoke-virtual {v0, v5, v6, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bdc80invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdc86iget-boolean v6, v3, Lf0/p;->h:Z
000bdc8aif-eqz v6, :cond_265
000bdc8einvoke-virtual {v10}, Landroid/view/View;->hasFocusable()Z
000bdc94move-result v6
000bdc96if-eqz v6, :cond_265
000bdc9aiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bdc9eiget v5, v5, Lf0/e0;->e:I
000bdca2const/4 v7, 0x0
000bdca4invoke-virtual {v6, v5, v7}, Ljava/util/BitSet;->set(IZ)V
000bdcaamove v6, v14
000bdcacmove v10, v6
000bdcaeconst/4 v5, 0x0
000bdcb0goto/16 :goto_5f
000bdcb4if-nez v10, :cond_26f
000bdcb8invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdcbeiget v1, v3, Lf0/p;->e:I
000bdcc2const/4 v8, -0x1
000bdcc4if-ne v1, v8, :cond_286
000bdcc8iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcccinvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000bdcd2move-result v1
000bdcd4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000bdcdamove-result v1
000bdcdciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdce0invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bdce6move-result v3
000bdce8sub-int/2addr v3, v1
000bdceagoto :goto_298
000bdceciget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcf0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bdcf6move-result v1
000bdcf8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000bdcfemove-result v1
000bdd00iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdd04invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bdd0amove-result v3
000bdd0csub-int v3, v1, v3
000bdd10if-lez v3, :cond_2a1
000bdd14iget v1, v2, Lf0/p;->b:I
000bdd18invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I
000bdd1emove-result v1
000bdd20return v1
000bdd22const/16 v18, 0x0
000bdd26return v18
000bd7d0
000bd7d0androidx.recyclerview.widget.StaggeredGridLayoutManager::E0(f0.N, f0.p, f0.U):
000bd7e0move-object/from16 v0, v19
000bd7e4move-object/from16 v1, v20
000bd7e8move-object/from16 v2, v21
000bd7eciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd7f0iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd7f4const/4 v5, 0x0
000bd7f6const/4 v6, 0x1
000bd7f8invoke-virtual {v3, v5, v4, v6}, Ljava/util/BitSet;->set(IIZ)V
000bd7feiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd802iget-boolean v4, v3, Lf0/p;->i:Z
000bd806if-eqz v4, :cond_20
000bd80aiget v4, v2, Lf0/p;->e:I
000bd80eif-ne v4, v6, :cond_1d
000bd812const v4, 0x7fffffff
000bd818goto :goto_2f
000bd81aconst/high16 v4, -0x80000000
000bd81egoto :goto_2f
000bd820iget v4, v2, Lf0/p;->e:I
000bd824if-ne v4, v6, :cond_2a
000bd828iget v4, v2, Lf0/p;->g:I
000bd82ciget v9, v2, Lf0/p;->b:I
000bd830add-int/2addr v4, v9
000bd832goto :goto_2f
000bd834iget v4, v2, Lf0/p;->f:I
000bd838iget v9, v2, Lf0/p;->b:I
000bd83csub-int/2addr v4, v9
000bd83eiget v9, v2, Lf0/p;->e:I
000bd842move v10, v5
000bd844iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd848if-ge v10, v11, :cond_4d
000bd84ciget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd850aget-object v11, v11, v10
000bd854iget-object v11, v11, Lf0/e0;->a:Ljava/util/ArrayList;
000bd858invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
000bd85emove-result v11
000bd860if-eqz v11, :cond_43
000bd864goto :goto_4a
000bd866iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd86aaget-object v11, v11, v10
000bd86einvoke-virtual {v0, v11, v9, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bd874add-int/lit8 v10, v10, 0x1
000bd878goto :goto_32
000bd87aiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd87eif-eqz v9, :cond_58
000bd882iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd886invoke-virtual {v9}, Landroidx/emoji2/text/g;->g()I
000bd88cmove-result v9
000bd88egoto :goto_5e
000bd890iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd894invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bd89amove-result v9
000bd89cmove v10, v5
000bd89eiget v11, v2, Lf0/p;->c:I
000bd8a2if-ltz v11, :cond_6b
000bd8a6invoke-virtual/range {v22}, Lf0/U;->b()I
000bd8acmove-result v12
000bd8aeif-ge v11, v12, :cond_6b
000bd8b2move v11, v6
000bd8b4goto :goto_6c
000bd8b6move v11, v5
000bd8b8const/4 v12, -0x1
000bd8baif-eqz v11, :cond_26a
000bd8beiget-boolean v11, v3, Lf0/p;->i:Z
000bd8c2if-nez v11, :cond_7b
000bd8c6iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd8cainvoke-virtual {v11}, Ljava/util/BitSet;->isEmpty()Z
000bd8d0move-result v11
000bd8d2if-nez v11, :cond_26a
000bd8d6iget v10, v2, Lf0/p;->c:I
000bd8daconst-wide v13, 0x7fffffffffffffff
000bd8e4invoke-virtual {v1, v10, v13, v14}, Lf0/N;->i(IJ)Lf0/X;
000bd8eamove-result-object v10
000bd8eciget-object v10, v10, Lf0/X;->a:Landroid/view/View;
000bd8f0iget v11, v2, Lf0/p;->c:I
000bd8f4iget v13, v2, Lf0/p;->d:I
000bd8f8add-int/2addr v11, v13
000bd8faiput v11, v2, Lf0/p;->c:I
000bd8feinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd904move-result-object v11
000bd906check-cast v11, Lf0/b0;
000bd90aiget-object v13, v11, Lf0/I;->a:Lf0/X;
000bd90einvoke-virtual {v13}, Lf0/X;->b()I
000bd914move-result v13
000bd916iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd91aiget-object v15, v14, LB/j;->b:Ljava/lang/Object;
000bd91echeck-cast v15, [I
000bd922if-eqz v15, :cond_aa
000bd926array-length v8, v15
000bd928if-lt v13, v8, :cond_a7
000bd92cgoto :goto_aa
000bd92eaget v8, v15, v13
000bd932goto :goto_ab
000bd934move v8, v12
000bd936if-ne v8, v12, :cond_10e
000bd93aiget v8, v2, Lf0/p;->e:I
000bd93einvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd944move-result v8
000bd946if-eqz v8, :cond_bc
000bd94aiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd94esub-int/2addr v8, v6
000bd950move v15, v12
000bd952move/from16 v16, v15
000bd956goto :goto_c2
000bd958iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd95cmove/from16 v16, v6
000bd960move v15, v8
000bd962move v8, v5
000bd964iget v7, v2, Lf0/p;->e:I
000bd968const/16 v17, 0x0
000bd96cif-ne v7, v6, :cond_e8
000bd970iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd974invoke-virtual {v7}, Landroidx/emoji2/text/g;->k()I
000bd97amove-result v7
000bd97cconst v5, 0x7fffffff
000bd982if-eq v8, v15, :cond_e5
000bd986iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd98aaget-object v12, v12, v8
000bd98einvoke-virtual {v12, v7}, Lf0/e0;->f(I)I
000bd994move-result v6
000bd996if-ge v6, v5, :cond_e0
000bd99amove v5, v6
000bd99cmove-object/from16 v17, v12
000bd9a0add-int v8, v8, v16
000bd9a4const/4 v6, 0x1
000bd9a6const/4 v12, -0x1
000bd9a8goto :goto_d1
000bd9aamove-object/from16 v5, v17
000bd9aegoto :goto_102
000bd9b0iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd9b4invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000bd9bamove-result v5
000bd9bcconst/high16 v6, -0x80000000
000bd9c0if-eq v8, v15, :cond_e5
000bd9c4iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd9c8aget-object v7, v7, v8
000bd9ccinvoke-virtual {v7, v5}, Lf0/e0;->h(I)I
000bd9d2move-result v12
000bd9d4if-le v12, v6, :cond_ff
000bd9d8move-object/from16 v17, v7
000bd9dcmove v6, v12
000bd9deadd-int v8, v8, v16
000bd9e2goto :goto_f0
000bd9e4invoke-virtual {v14, v13}, LB/j;->u(I)V
000bd9eaiget-object v6, v14, LB/j;->b:Ljava/lang/Object;
000bd9eecheck-cast v6, [I
000bd9f2iget v7, v5, Lf0/e0;->e:I
000bd9f6aput v7, v6, v13
000bd9fagoto :goto_112
000bd9fciget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bda00aget-object v5, v5, v8
000bda04iput-object v5, v11, Lf0/b0;->e:Lf0/e0;
000bda08iget v6, v2, Lf0/p;->e:I
000bda0cconst/4 v7, 0x1
000bda0eif-ne v6, v7, :cond_11f
000bda12const/4 v6, 0x0
000bda14const/4 v8, -0x1
000bda16invoke-virtual {v0, v10, v8, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda1cgoto :goto_123
000bda1econst/4 v6, 0x0
000bda20invoke-virtual {v0, v10, v6, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda26iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bda2aif-ne v8, v7, :cond_149
000bda2eiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda32iget v8, v0, Lf0/H;->l:I
000bda36iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda3ainvoke-static {v6, v7, v8, v6, v12}, Lf0/H;->w(ZIIII)I
000bda40move-result v7
000bda42iget v6, v0, Lf0/H;->o:I
000bda46iget v8, v0, Lf0/H;->m:I
000bda4ainvoke-virtual {v0}, Lf0/H;->G()I
000bda50move-result v12
000bda52invoke-virtual {v0}, Lf0/H;->D()I
000bda58move-result v13
000bda5aadd-int/2addr v13, v12
000bda5ciget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bda60const/4 v14, 0x1
000bda62invoke-static {v14, v6, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bda68move-result v6
000bda6ainvoke-virtual {v0, v10, v7, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bda70goto :goto_16b
000bda72move v14, v7
000bda74iget v6, v0, Lf0/H;->n:I
000bda78iget v7, v0, Lf0/H;->l:I
000bda7cinvoke-virtual {v0}, Lf0/H;->E()I
000bda82move-result v8
000bda84invoke-virtual {v0}, Lf0/H;->F()I
000bda8amove-result v12
000bda8cadd-int/2addr v12, v8
000bda8eiget v8, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda92invoke-static {v14, v6, v7, v12, v8}, Lf0/H;->w(ZIIII)I
000bda98move-result v6
000bda9aiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda9eiget v8, v0, Lf0/H;->m:I
000bdaa2iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bdaa6const/4 v13, 0x0
000bdaa8invoke-static {v13, v7, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bdaaemove-result v7
000bdab0invoke-virtual {v0, v10, v6, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bdab6iget v6, v2, Lf0/p;->e:I
000bdabaif-ne v6, v14, :cond_17b
000bdabeinvoke-virtual {v5, v9}, Lf0/e0;->f(I)I
000bdac4move-result v6
000bdac6iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdacainvoke-virtual {v7, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdad0move-result v7
000bdad2add-int/2addr v7, v6
000bdad4goto :goto_187
000bdad6invoke-virtual {v5, v9}, Lf0/e0;->h(I)I
000bdadcmove-result v7
000bdadeiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdae2invoke-virtual {v6, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdae8move-result v6
000bdaeasub-int v6, v7, v6
000bdaeeiget v8, v2, Lf0/p;->e:I
000bdaf2const/4 v14, 0x1
000bdaf4if-ne v8, v14, :cond_1cb
000bdaf8iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdafcinvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb02invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb08move-result-object v11
000bdb0acheck-cast v11, Lf0/b0;
000bdb0eiput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb12iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb16invoke-virtual {v12, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bdb1cconst/high16 v13, -0x80000000
000bdb20iput v13, v8, Lf0/e0;->c:I
000bdb24invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdb2amove-result v12
000bdb2cconst/4 v14, 0x1
000bdb2eif-ne v12, v14, :cond_1ab
000bdb32iput v13, v8, Lf0/e0;->b:I
000bdb36iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdb3ainvoke-virtual {v12}, Lf0/X;->h()Z
000bdb40move-result v12
000bdb42if-nez v12, :cond_1bb
000bdb46iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdb4ainvoke-virtual {v11}, Lf0/X;->k()Z
000bdb50move-result v11
000bdb52if-eqz v11, :cond_1c8
000bdb56iget v11, v8, Lf0/e0;->d:I
000bdb5aiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdb5eiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdb62invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdb68move-result v12
000bdb6aadd-int/2addr v12, v11
000bdb6ciput v12, v8, Lf0/e0;->d:I
000bdb70const/high16 v13, -0x80000000
000bdb74goto :goto_208
000bdb76iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb7ainvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb80invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb86move-result-object v11
000bdb88check-cast v11, Lf0/b0;
000bdb8ciput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb90iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb94const/4 v13, 0x0
000bdb96invoke-virtual {v12, v13, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
000bdb9cconst/high16 v13, -0x80000000
000bdba0iput v13, v8, Lf0/e0;->b:I
000bdba4invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdbaamove-result v12
000bdbacconst/4 v14, 0x1
000bdbaeif-ne v12, v14, :cond_1eb
000bdbb2iput v13, v8, Lf0/e0;->c:I
000bdbb6iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdbbainvoke-virtual {v12}, Lf0/X;->h()Z
000bdbc0move-result v12
000bdbc2if-nez v12, :cond_1fb
000bdbc6iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdbcainvoke-virtual {v11}, Lf0/X;->k()Z
000bdbd0move-result v11
000bdbd2if-eqz v11, :cond_208
000bdbd6iget v11, v8, Lf0/e0;->d:I
000bdbdaiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdbdeiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdbe2invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdbe8move-result v12
000bdbeaadd-int/2addr v12, v11
000bdbeciput v12, v8, Lf0/e0;->d:I
000bdbf0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bdbf6move-result v8
000bdbf8if-eqz v8, :cond_22c
000bdbfciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc00const/4 v14, 0x1
000bdc02if-ne v8, v14, :cond_22c
000bdc06iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc0ainvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000bdc10move-result v8
000bdc12iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdc16sub-int/2addr v11, v14
000bdc18iget v12, v5, Lf0/e0;->e:I
000bdc1csub-int/2addr v11, v12
000bdc1eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc22mul-int/2addr v11, v12
000bdc24sub-int/2addr v8, v11
000bdc26iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc2ainvoke-virtual {v11, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc30move-result v11
000bdc32sub-int v11, v8, v11
000bdc36goto :goto_23f
000bdc38iget v8, v5, Lf0/e0;->e:I
000bdc3ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc40mul-int/2addr v8, v11
000bdc42iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc46invoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bdc4cmove-result v11
000bdc4eadd-int/2addr v11, v8
000bdc50iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc54invoke-virtual {v8, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc5amove-result v8
000bdc5cadd-int/2addr v8, v11
000bdc5eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc62const/4 v14, 0x1
000bdc64if-ne v12, v14, :cond_248
000bdc68invoke-static {v10, v11, v6, v8, v7}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc6egoto :goto_24b
000bdc70invoke-static {v10, v6, v11, v7, v8}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc76iget v6, v3, Lf0/p;->e:I
000bdc7ainvoke-virtual {v0, v5, v6, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bdc80invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdc86iget-boolean v6, v3, Lf0/p;->h:Z
000bdc8aif-eqz v6, :cond_265
000bdc8einvoke-virtual {v10}, Landroid/view/View;->hasFocusable()Z
000bdc94move-result v6
000bdc96if-eqz v6, :cond_265
000bdc9aiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bdc9eiget v5, v5, Lf0/e0;->e:I
000bdca2const/4 v7, 0x0
000bdca4invoke-virtual {v6, v5, v7}, Ljava/util/BitSet;->set(IZ)V
000bdcaamove v6, v14
000bdcacmove v10, v6
000bdcaeconst/4 v5, 0x0
000bdcb0goto/16 :goto_5f
000bdcb4if-nez v10, :cond_26f
000bdcb8invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdcbeiget v1, v3, Lf0/p;->e:I
000bdcc2const/4 v8, -0x1
000bdcc4if-ne v1, v8, :cond_286
000bdcc8iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcccinvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000bdcd2move-result v1
000bdcd4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000bdcdamove-result v1
000bdcdciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdce0invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bdce6move-result v3
000bdce8sub-int/2addr v3, v1
000bdceagoto :goto_298
000bdceciget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcf0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bdcf6move-result v1
000bdcf8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000bdcfemove-result v1
000bdd00iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdd04invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bdd0amove-result v3
000bdd0csub-int v3, v1, v3
000bdd10if-lez v3, :cond_2a1
000bdd14iget v1, v2, Lf0/p;->b:I
000bdd18invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I
000bdd1emove-result v1
000bdd20return v1
000bdd22const/16 v18, 0x0
000bdd26return v18
000bd7d0
000bdd28
000bdd28androidx.recyclerview.widget.StaggeredGridLayoutManager::x(f0.N, f0.U):
000bdd38iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdd3cconst/4 v1, 0x1
000bdd3eif-ne v0, v1, :cond_8
000bdd42iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdd46return v3
000bdd48invoke-super {v2, v3, v4}, Lf0/H;->x(Lf0/N;Lf0/U;)I
000bdd4emove-result v3
000bdd50return v3
000bdd28
000bdd28androidx.recyclerview.widget.StaggeredGridLayoutManager::x(f0.N, f0.U):
000bdd38iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdd3cconst/4 v1, 0x1
000bdd3eif-ne v0, v1, :cond_8
000bdd42iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdd46return v3
000bdd48invoke-super {v2, v3, v4}, Lf0/H;->x(Lf0/N;Lf0/U;)I
000bdd4emove-result v3
000bdd50return v3
000bdd28
000bdd52
000bdd52 // align 0x4
000bdd52 // align 0x4
000bdd54
000bdd54androidx.recyclerview.widget.StaggeredGridLayoutManager::J0():
000bdd64invoke-virtual {v2}, Lf0/H;->v()I
000bdd6amove-result v0
000bdd6cconst/4 v1, 0x0
000bdd6eif-nez v0, :cond_8
000bdd72return v1
000bdd74invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000bdd7amove-result-object v0
000bdd7cinvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bdd82move-result v0
000bdd84return v0
000bdd54
000bdd54androidx.recyclerview.widget.StaggeredGridLayoutManager::J0():
000bdd64invoke-virtual {v2}, Lf0/H;->v()I
000bdd6amove-result v0
000bdd6cconst/4 v1, 0x0
000bdd6eif-nez v0, :cond_8
000bdd72return v1
000bdd74invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000bdd7amove-result-object v0
000bdd7cinvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bdd82move-result v0
000bdd84return v0
000bdd54
000bdd86
000bdd86 // align 0x8
000bdd86 // align 0x8
000bdd88
000bdd88androidx.recyclerview.widget.StaggeredGridLayoutManager::K0():
000bdd98invoke-virtual {v1}, Lf0/H;->v()I
000bdd9emove-result v0
000bdda0if-nez v0, :cond_8
000bdda4const/4 v0, 0x0
000bdda6return v0
000bdda8add-int/lit8 v0, v0, -0x1
000bddacinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000bddb2move-result-object v0
000bddb4invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bddbamove-result v0
000bddbcreturn v0
000bdd88
000bdd88androidx.recyclerview.widget.StaggeredGridLayoutManager::K0():
000bdd98invoke-virtual {v1}, Lf0/H;->v()I
000bdd9emove-result v0
000bdda0if-nez v0, :cond_8
000bdda4const/4 v0, 0x0
000bdda6return v0
000bdda8add-int/lit8 v0, v0, -0x1
000bddacinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000bddb2move-result-object v0
000bddb4invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bddbamove-result v0
000bddbcreturn v0
000bdd88
000bddbe
000bddbe // align 0x10
000bddbe // align 0x10
000bddc0
000bddc0androidx.recyclerview.widget.StaggeredGridLayoutManager::L0(int):
000bddd0iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddd4const/4 v1, 0x0
000bddd6aget-object v0, v0, v1
000bdddainvoke-virtual {v0, v4}, Lf0/e0;->f(I)I
000bdde0move-result v0
000bdde2const/4 v1, 0x1
000bdde4iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdde8if-ge v1, v2, :cond_1c
000bddeciget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddf0aget-object v2, v2, v1
000bddf4invoke-virtual {v2, v4}, Lf0/e0;->f(I)I
000bddfamove-result v2
000bddfcif-le v2, v0, :cond_19
000bde00move v0, v2
000bde02add-int/lit8 v1, v1, 0x1
000bde06goto :goto_a
000bde08return v0
000bddc0
000bddc0androidx.recyclerview.widget.StaggeredGridLayoutManager::L0(int):
000bddd0iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddd4const/4 v1, 0x0
000bddd6aget-object v0, v0, v1
000bdddainvoke-virtual {v0, v4}, Lf0/e0;->f(I)I
000bdde0move-result v0
000bdde2const/4 v1, 0x1
000bdde4iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdde8if-ge v1, v2, :cond_1c
000bddeciget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddf0aget-object v2, v2, v1
000bddf4invoke-virtual {v2, v4}, Lf0/e0;->f(I)I
000bddfamove-result v2
000bddfcif-le v2, v0, :cond_19
000bde00move v0, v2
000bde02add-int/lit8 v1, v1, 0x1
000bde06goto :goto_a
000bde08return v0
000bddc0
000bde0a
000bde0a // align 0x4
000bde0a // align 0x4
000bde0c
000bde0candroidx.recyclerview.widget.StaggeredGridLayoutManager::M0(int):
000bde1ciget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde20const/4 v1, 0x0
000bde22aget-object v0, v0, v1
000bde26invoke-virtual {v0, v4}, Lf0/e0;->h(I)I
000bde2cmove-result v0
000bde2econst/4 v1, 0x1
000bde30iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde34if-ge v1, v2, :cond_1c
000bde38iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde3caget-object v2, v2, v1
000bde40invoke-virtual {v2, v4}, Lf0/e0;->h(I)I
000bde46move-result v2
000bde48if-ge v2, v0, :cond_19
000bde4cmove v0, v2
000bde4eadd-int/lit8 v1, v1, 0x1
000bde52goto :goto_a
000bde54return v0
000bde0c
000bde0candroidx.recyclerview.widget.StaggeredGridLayoutManager::M0(int):
000bde1ciget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde20const/4 v1, 0x0
000bde22aget-object v0, v0, v1
000bde26invoke-virtual {v0, v4}, Lf0/e0;->h(I)I
000bde2cmove-result v0
000bde2econst/4 v1, 0x1
000bde30iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde34if-ge v1, v2, :cond_1c
000bde38iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde3caget-object v2, v2, v1
000bde40invoke-virtual {v2, v4}, Lf0/e0;->h(I)I
000bde46move-result v2
000bde48if-ge v2, v0, :cond_19
000bde4cmove v0, v2
000bde4eadd-int/lit8 v1, v1, 0x1
000bde52goto :goto_a
000bde54return v0
000bde0c
000bde56
000bde56 // align 0x8
000bde56 // align 0x8
000bde58
000bde58androidx.recyclerview.widget.StaggeredGridLayoutManager::J(f0.N, f0.U):
000bde68iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bde6cif-nez v0, :cond_7
000bde70iget v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde74return v2
000bde76invoke-super {v1, v2, v3}, Lf0/H;->J(Lf0/N;Lf0/U;)I
000bde7cmove-result v2
000bde7ereturn v2
000bde58
000bde58androidx.recyclerview.widget.StaggeredGridLayoutManager::J(f0.N, f0.U):
000bde68iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bde6cif-nez v0, :cond_7
000bde70iget v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde74return v2
000bde76invoke-super {v1, v2, v3}, Lf0/H;->J(Lf0/N;Lf0/U;)I
000bde7cmove-result v2
000bde7ereturn v2
000bde58
000bde80
000bde80androidx.recyclerview.widget.StaggeredGridLayoutManager::Y0(int, f0.N, f0.U):
000bde90invoke-virtual {v3}, Lf0/H;->v()I
000bde96move-result v0
000bde98const/4 v1, 0x0
000bde9aif-eqz v0, :cond_2d
000bde9eif-nez v4, :cond_a
000bdea2goto :goto_2d
000bdea4invoke-virtual {v3, v4, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000bdeaaiget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bdeaeinvoke-virtual {v3, v5, v0, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bdeb4move-result v6
000bdeb6iget v2, v0, Lf0/p;->b:I
000bdebaif-ge v2, v6, :cond_18
000bdebegoto :goto_1d
000bdec0if-gez v4, :cond_1c
000bdec4neg-int v4, v6
000bdec6goto :goto_1d
000bdec8move v4, v6
000bdecaiget-object v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdeceneg-int v2, v4
000bded0invoke-virtual {v6, v2}, Landroidx/emoji2/text/g;->o(I)V
000bded6iget-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdedaiput-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bdedeiput v1, v0, Lf0/p;->b:I
000bdee2invoke-virtual {v3, v5, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdee8return v4
000bdeeareturn v1
000bde80
000bde80androidx.recyclerview.widget.StaggeredGridLayoutManager::Y0(int, f0.N, f0.U):
000bde90invoke-virtual {v3}, Lf0/H;->v()I
000bde96move-result v0
000bde98const/4 v1, 0x0
000bde9aif-eqz v0, :cond_2d
000bde9eif-nez v4, :cond_a
000bdea2goto :goto_2d
000bdea4invoke-virtual {v3, v4, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000bdeaaiget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bdeaeinvoke-virtual {v3, v5, v0, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bdeb4move-result v6
000bdeb6iget v2, v0, Lf0/p;->b:I
000bdebaif-ge v2, v6, :cond_18
000bdebegoto :goto_1d
000bdec0if-gez v4, :cond_1c
000bdec4neg-int v4, v6
000bdec6goto :goto_1d
000bdec8move v4, v6
000bdecaiget-object v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdeceneg-int v2, v4
000bded0invoke-virtual {v6, v2}, Landroidx/emoji2/text/g;->o(I)V
000bded6iget-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdedaiput-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bdedeiput v1, v0, Lf0/p;->b:I
000bdee2invoke-virtual {v3, v5, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdee8return v4
000bdeeareturn v1
000bde80
000bdeec
000bdeecandroidx.recyclerview.widget.StaggeredGridLayoutManager::m0(int, f0.N, f0.U):
000bdefcinvoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf02move-result v1
000bdf04return v1
000bdeec
000bdeecandroidx.recyclerview.widget.StaggeredGridLayoutManager::m0(int, f0.N, f0.U):
000bdefcinvoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf02move-result v1
000bdf04return v1
000bdeec
000bdf06
000bdf06 // align 0x8
000bdf06 // align 0x8
000bdf08
000bdf08androidx.recyclerview.widget.StaggeredGridLayoutManager::o0(int, f0.N, f0.U):
000bdf18invoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf1emove-result v1
000bdf20return v1
000bdf08
000bdf08androidx.recyclerview.widget.StaggeredGridLayoutManager::o0(int, f0.N, f0.U):
000bdf18invoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf1emove-result v1
000bdf20return v1
000bdf08
000bdf22
000bdf22 // align 0x4
000bdf22 // align 0x4
000bdf24
000bdf24androidx.recyclerview.widget.StaggeredGridLayoutManager::c1(int, int, int):
000bdf34if-nez v3, :cond_5
000bdf38if-nez v4, :cond_5
000bdf3cgoto :goto_12
000bdf3einvoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000bdf44move-result v0
000bdf46const/high16 v1, -0x80000000
000bdf4aif-eq v0, v1, :cond_13
000bdf4econst/high16 v1, 0x40000000
000bdf52if-ne v0, v1, :cond_12
000bdf56goto :goto_13
000bdf58return v2
000bdf5ainvoke-static {v2}, Landroid/view/View$MeasureSpec;->getSize(I)I
000bdf60move-result v2
000bdf62sub-int/2addr v2, v3
000bdf64sub-int/2addr v2, v4
000bdf66const/4 v3, 0x0
000bdf68invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
000bdf6emove-result v2
000bdf70invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bdf76move-result v2
000bdf78return v2
000bdf24
000bdf24androidx.recyclerview.widget.StaggeredGridLayoutManager::c1(int, int, int):
000bdf34if-nez v3, :cond_5
000bdf38if-nez v4, :cond_5
000bdf3cgoto :goto_12
000bdf3einvoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000bdf44move-result v0
000bdf46const/high16 v1, -0x80000000
000bdf4aif-eq v0, v1, :cond_13
000bdf4econst/high16 v1, 0x40000000
000bdf52if-ne v0, v1, :cond_12
000bdf56goto :goto_13
000bdf58return v2
000bdf5ainvoke-static {v2}, Landroid/view/View$MeasureSpec;->getSize(I)I
000bdf60move-result v2
000bdf62sub-int/2addr v2, v3
000bdf64sub-int/2addr v2, v4
000bdf66const/4 v3, 0x0
000bdf68invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
000bdf6emove-result v2
000bdf70invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bdf76move-result v2
000bdf78return v2
000bdf24
000bdf7a
000bdf7a // align 0x4
000bdf7a // align 0x4
000bdf7c
000bdf7candroidx.recyclerview.widget.StaggeredGridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000bdf8cinvoke-direct {v6}, Lf0/H;-><init>()V
000bdf92const/4 v0, -0x1
000bdf94iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdf98const/4 v1, 0x0
000bdf9aiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bdf9eiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdfa2iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bdfa6const/high16 v2, -0x80000000
000bdfaaiput v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bdfaenew-instance v2, LB/j;
000bdfb2const/16 v3, 0xf
000bdfb6const/4 v4, 0x0
000bdfb8invoke-direct {v2, v3, v4}, LB/j;-><init>(IZ)V
000bdfbeiput-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bdfc2const/4 v3, 0x2
000bdfc4iput v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bdfc8new-instance v3, Landroid/graphics/Rect;
000bdfccinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000bdfd2iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000bdfd6new-instance v3, Lf0/a0;
000bdfdainvoke-direct {v3, v6}, Lf0/a0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
000bdfe0iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bdfe4const/4 v3, 0x1
000bdfe6iput-boolean v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bdfeanew-instance v4, LO0/B;
000bdfeeconst/16 v5, 0xa
000bdff2invoke-direct {v4, v5, v6}, LO0/B;-><init>(ILjava/lang/Object;)V
000bdff8iput-object v4, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bdffcinvoke-static {v7, v8, v9, v10}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000be002move-result-object v7
000be004iget v8, v7, Lf0/G;->a:I
000be008if-eqz v8, :cond_4b
000be00cif-ne v8, v3, :cond_43
000be010goto :goto_4b
000be012new-instance v7, Ljava/lang/IllegalArgumentException;
000be016const-string v8, "invalid orientation."
000be01ainvoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000be020throw v7
000be022const/4 v9, 0x0
000be024invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be02aiget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be02eif-ne v8, v10, :cond_54
000be032goto :goto_61
000be034iput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be038iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be03ciget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be040iput-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be044iput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be048invoke-virtual {v6}, Lf0/H;->l0()V
000be04eiget v8, v7, Lf0/G;->b:I
000be052invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be058iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be05cif-eq v8, v10, :cond_9d
000be060iget-object v10, v2, LB/j;->b:Ljava/lang/Object;
000be064check-cast v10, [I
000be068if-eqz v10, :cond_73
000be06cinvoke-static {v10, v0}, Ljava/util/Arrays;->fill([II)V
000be072iput-object v9, v2, LB/j;->c:Ljava/lang/Object;
000be076invoke-virtual {v6}, Lf0/H;->l0()V
000be07ciput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be080new-instance v8, Ljava/util/BitSet;
000be084iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be088invoke-direct {v8, v10}, Ljava/util/BitSet;-><init>(I)V
000be08eiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000be092iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be096new-array v8, v8, [Lf0/e0;
000be09aiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be09emove v8, v1
000be0a0iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be0a4if-ge v8, v10, :cond_9a
000be0a8iget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be0acnew-instance v0, Lf0/e0;
000be0b0invoke-direct {v0, v6, v8}, Lf0/e0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
000be0b6aput-object v0, v10, v8
000be0baadd-int/lit8 v8, v8, 0x1
000be0begoto :goto_8a
000be0c0invoke-virtual {v6}, Lf0/H;->l0()V
000be0c6iget-boolean v7, v7, Lf0/G;->c:Z
000be0cainvoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be0d0iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be0d4if-eqz v8, :cond_ac
000be0d8iget-boolean v9, v8, Lf0/d0;->h:Z
000be0dcif-eq v9, v7, :cond_ac
000be0e0iput-boolean v7, v8, Lf0/d0;->h:Z
000be0e4iput-boolean v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be0e8invoke-virtual {v6}, Lf0/H;->l0()V
000be0eenew-instance v7, Lf0/p;
000be0f2invoke-direct {v7}, Ljava/lang/Object;-><init>()V
000be0f8iput-boolean v3, v7, Lf0/p;->a:Z
000be0fciput v1, v7, Lf0/p;->f:I
000be100iput v1, v7, Lf0/p;->g:I
000be104iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be108iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be10cinvoke-static {v6, v7}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be112move-result-object v7
000be114iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be118iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be11csub-int/2addr v3, v7
000be11einvoke-static {v6, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be124move-result-object v7
000be126iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be12areturn-void
000bdf7c
000bdf7candroidx.recyclerview.widget.StaggeredGridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000bdf8cinvoke-direct {v6}, Lf0/H;-><init>()V
000bdf92const/4 v0, -0x1
000bdf94iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdf98const/4 v1, 0x0
000bdf9aiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bdf9eiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdfa2iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bdfa6const/high16 v2, -0x80000000
000bdfaaiput v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bdfaenew-instance v2, LB/j;
000bdfb2const/16 v3, 0xf
000bdfb6const/4 v4, 0x0
000bdfb8invoke-direct {v2, v3, v4}, LB/j;-><init>(IZ)V
000bdfbeiput-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bdfc2const/4 v3, 0x2
000bdfc4iput v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bdfc8new-instance v3, Landroid/graphics/Rect;
000bdfccinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000bdfd2iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000bdfd6new-instance v3, Lf0/a0;
000bdfdainvoke-direct {v3, v6}, Lf0/a0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
000bdfe0iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bdfe4const/4 v3, 0x1
000bdfe6iput-boolean v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bdfeanew-instance v4, LO0/B;
000bdfeeconst/16 v5, 0xa
000bdff2invoke-direct {v4, v5, v6}, LO0/B;-><init>(ILjava/lang/Object;)V
000bdff8iput-object v4, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bdffcinvoke-static {v7, v8, v9, v10}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000be002move-result-object v7
000be004iget v8, v7, Lf0/G;->a:I
000be008if-eqz v8, :cond_4b
000be00cif-ne v8, v3, :cond_43
000be010goto :goto_4b
000be012new-instance v7, Ljava/lang/IllegalArgumentException;
000be016const-string v8, "invalid orientation."
000be01ainvoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000be020throw v7
000be022const/4 v9, 0x0
000be024invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be02aiget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be02eif-ne v8, v10, :cond_54
000be032goto :goto_61
000be034iput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be038iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be03ciget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be040iput-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be044iput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be048invoke-virtual {v6}, Lf0/H;->l0()V
000be04eiget v8, v7, Lf0/G;->b:I
000be052invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be058iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be05cif-eq v8, v10, :cond_9d
000be060iget-object v10, v2, LB/j;->b:Ljava/lang/Object;
000be064check-cast v10, [I
000be068if-eqz v10, :cond_73
000be06cinvoke-static {v10, v0}, Ljava/util/Arrays;->fill([II)V
000be072iput-object v9, v2, LB/j;->c:Ljava/lang/Object;
000be076invoke-virtual {v6}, Lf0/H;->l0()V
000be07ciput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be080new-instance v8, Ljava/util/BitSet;
000be084iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be088invoke-direct {v8, v10}, Ljava/util/BitSet;-><init>(I)V
000be08eiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000be092iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be096new-array v8, v8, [Lf0/e0;
000be09aiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be09emove v8, v1
000be0a0iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be0a4if-ge v8, v10, :cond_9a
000be0a8iget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be0acnew-instance v0, Lf0/e0;
000be0b0invoke-direct {v0, v6, v8}, Lf0/e0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
000be0b6aput-object v0, v10, v8
000be0baadd-int/lit8 v8, v8, 0x1
000be0begoto :goto_8a
000be0c0invoke-virtual {v6}, Lf0/H;->l0()V
000be0c6iget-boolean v7, v7, Lf0/G;->c:Z
000be0cainvoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be0d0iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be0d4if-eqz v8, :cond_ac
000be0d8iget-boolean v9, v8, Lf0/d0;->h:Z
000be0dcif-eq v9, v7, :cond_ac
000be0e0iput-boolean v7, v8, Lf0/d0;->h:Z
000be0e4iput-boolean v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be0e8invoke-virtual {v6}, Lf0/H;->l0()V
000be0eenew-instance v7, Lf0/p;
000be0f2invoke-direct {v7}, Ljava/lang/Object;-><init>()V
000be0f8iput-boolean v3, v7, Lf0/p;->a:Z
000be0fciput v1, v7, Lf0/p;->f:I
000be100iput v1, v7, Lf0/p;->g:I
000be104iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be108iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be10cinvoke-static {v6, v7}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be112move-result-object v7
000be114iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be118iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be11csub-int/2addr v3, v7
000be11einvoke-static {v6, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be124move-result-object v7
000be126iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be12areturn-void
000bdf7c
000be12c
000be12candroidx.recyclerview.widget.StaggeredGridLayoutManager::c(java.lang.String):
000be13ciget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be140if-nez v0, :cond_7
000be144invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000be14areturn-void
000be12c
000be12candroidx.recyclerview.widget.StaggeredGridLayoutManager::c(java.lang.String):
000be13ciget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be140if-nez v0, :cond_7
000be144invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000be14areturn-void
000be12c
000be14c
000be14candroidx.recyclerview.widget.StaggeredGridLayoutManager::h(int, int, f0.U, f0.l):
000be15ciget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be160if-nez v0, :cond_5
000be164goto :goto_6
000be166move v5, v6
000be168invoke-virtual {v4}, Lf0/H;->v()I
000be16emove-result v6
000be170if-eqz v6, :cond_77
000be174if-nez v5, :cond_f
000be178goto :goto_77
000be17ainvoke-virtual {v4, v5, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000be180iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be184if-eqz v5, :cond_1b
000be188array-length v5, v5
000be18aiget v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be18eif-ge v5, v6, :cond_21
000be192iget v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be196new-array v5, v5, [I
000be19aiput-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be19econst/4 v5, 0x0
000be1a0move v6, v5
000be1a2move v0, v6
000be1a4iget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be1a8iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be1acif-ge v6, v1, :cond_53
000be1b0iget v1, v2, Lf0/p;->d:I
000be1b4const/4 v3, -0x1
000be1b6if-ne v1, v3, :cond_3b
000be1baiget v1, v2, Lf0/p;->f:I
000be1beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1c2aget-object v2, v2, v6
000be1c6invoke-virtual {v2, v1}, Lf0/e0;->h(I)I
000be1ccmove-result v2
000be1cesub-int/2addr v1, v2
000be1d0goto :goto_48
000be1d2iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1d6aget-object v1, v1, v6
000be1daiget v3, v2, Lf0/p;->g:I
000be1deinvoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000be1e4move-result v1
000be1e6iget v2, v2, Lf0/p;->g:I
000be1eagoto :goto_39
000be1ecif-ltz v1, :cond_50
000be1f0iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be1f4aput v1, v2, v0
000be1f8add-int/lit8 v0, v0, 0x1
000be1fcadd-int/lit8 v6, v6, 0x1
000be200goto :goto_24
000be202iget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be206invoke-static {v6, v5, v0}, Ljava/util/Arrays;->sort([III)V
000be20cif-ge v5, v0, :cond_77
000be210iget v6, v2, Lf0/p;->c:I
000be214if-ltz v6, :cond_77
000be218invoke-virtual {v7}, Lf0/U;->b()I
000be21emove-result v1
000be220if-ge v6, v1, :cond_77
000be224iget v6, v2, Lf0/p;->c:I
000be228iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be22caget v1, v1, v5
000be230invoke-virtual {v8, v6, v1}, Lf0/l;->a(II)V
000be236iget v6, v2, Lf0/p;->c:I
000be23aiget v1, v2, Lf0/p;->d:I
000be23eadd-int/2addr v6, v1
000be240iput v6, v2, Lf0/p;->c:I
000be244add-int/lit8 v5, v5, 0x1
000be248goto :goto_58
000be24areturn-void
000be14c
000be14candroidx.recyclerview.widget.StaggeredGridLayoutManager::h(int, int, f0.U, f0.l):
000be15ciget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be160if-nez v0, :cond_5
000be164goto :goto_6
000be166move v5, v6
000be168invoke-virtual {v4}, Lf0/H;->v()I
000be16emove-result v6
000be170if-eqz v6, :cond_77
000be174if-nez v5, :cond_f
000be178goto :goto_77
000be17ainvoke-virtual {v4, v5, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000be180iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be184if-eqz v5, :cond_1b
000be188array-length v5, v5
000be18aiget v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be18eif-ge v5, v6, :cond_21
000be192iget v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be196new-array v5, v5, [I
000be19aiput-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be19econst/4 v5, 0x0
000be1a0move v6, v5
000be1a2move v0, v6
000be1a4iget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be1a8iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be1acif-ge v6, v1, :cond_53
000be1b0iget v1, v2, Lf0/p;->d:I
000be1b4const/4 v3, -0x1
000be1b6if-ne v1, v3, :cond_3b
000be1baiget v1, v2, Lf0/p;->f:I
000be1beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1c2aget-object v2, v2, v6
000be1c6invoke-virtual {v2, v1}, Lf0/e0;->h(I)I
000be1ccmove-result v2
000be1cesub-int/2addr v1, v2
000be1d0goto :goto_48
000be1d2iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1d6aget-object v1, v1, v6
000be1daiget v3, v2, Lf0/p;->g:I
000be1deinvoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000be1e4move-result v1
000be1e6iget v2, v2, Lf0/p;->g:I
000be1eagoto :goto_39
000be1ecif-ltz v1, :cond_50
000be1f0iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be1f4aput v1, v2, v0
000be1f8add-int/lit8 v0, v0, 0x1
000be1fcadd-int/lit8 v6, v6, 0x1
000be200goto :goto_24
000be202iget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be206invoke-static {v6, v5, v0}, Ljava/util/Arrays;->sort([III)V
000be20cif-ge v5, v0, :cond_77
000be210iget v6, v2, Lf0/p;->c:I
000be214if-ltz v6, :cond_77
000be218invoke-virtual {v7}, Lf0/U;->b()I
000be21emove-result v1
000be220if-ge v6, v1, :cond_77
000be224iget v6, v2, Lf0/p;->c:I
000be228iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be22caget v1, v1, v5
000be230invoke-virtual {v8, v6, v1}, Lf0/l;->a(II)V
000be236iget v6, v2, Lf0/p;->c:I
000be23aiget v1, v2, Lf0/p;->d:I
000be23eadd-int/2addr v6, v1
000be240iput v6, v2, Lf0/p;->c:I
000be244add-int/lit8 v5, v5, 0x1
000be248goto :goto_58
000be24areturn-void
000be14c
000be24c
000be24candroidx.recyclerview.widget.StaggeredGridLayoutManager::H0(f0.N, f0.U, boolean):
000be25cconst/high16 v0, -0x80000000
000be260invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000be266move-result v1
000be268if-ne v1, v0, :cond_9
000be26cgoto :goto_22
000be26eiget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be272invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000be278move-result v0
000be27asub-int/2addr v0, v1
000be27cif-lez v0, :cond_22
000be280neg-int v1, v0
000be282invoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be288move-result v3
000be28aneg-int v3, v3
000be28csub-int/2addr v0, v3
000be28eif-eqz v5, :cond_22
000be292if-lez v0, :cond_22
000be296iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be29ainvoke-virtual {v3, v0}, Landroidx/emoji2/text/g;->o(I)V
000be2a0return-void
000be24c
000be24candroidx.recyclerview.widget.StaggeredGridLayoutManager::H0(f0.N, f0.U, boolean):
000be25cconst/high16 v0, -0x80000000
000be260invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000be266move-result v1
000be268if-ne v1, v0, :cond_9
000be26cgoto :goto_22
000be26eiget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be272invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000be278move-result v0
000be27asub-int/2addr v0, v1
000be27cif-lez v0, :cond_22
000be280neg-int v1, v0
000be282invoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be288move-result v3
000be28aneg-int v3, v3
000be28csub-int/2addr v0, v3
000be28eif-eqz v5, :cond_22
000be292if-lez v0, :cond_22
000be296iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be29ainvoke-virtual {v3, v0}, Landroidx/emoji2/text/g;->o(I)V
000be2a0return-void
000be24c
000be2a2
000be2a2 // align 0x4
000be2a2 // align 0x4
000be2a4
000be2a4androidx.recyclerview.widget.StaggeredGridLayoutManager::I0(f0.N, f0.U, boolean):
000be2b4const v0, 0x7fffffff
000be2bainvoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000be2c0move-result v1
000be2c2if-ne v1, v0, :cond_a
000be2c6goto :goto_22
000be2c8iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2ccinvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000be2d2move-result v0
000be2d4sub-int/2addr v1, v0
000be2d6if-lez v1, :cond_22
000be2dainvoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be2e0move-result v3
000be2e2sub-int/2addr v1, v3
000be2e4if-eqz v5, :cond_22
000be2e8if-lez v1, :cond_22
000be2eciget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2f0neg-int v4, v1
000be2f2invoke-virtual {v3, v4}, Landroidx/emoji2/text/g;->o(I)V
000be2f8return-void
000be2a4
000be2a4androidx.recyclerview.widget.StaggeredGridLayoutManager::I0(f0.N, f0.U, boolean):
000be2b4const v0, 0x7fffffff
000be2bainvoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000be2c0move-result v1
000be2c2if-ne v1, v0, :cond_a
000be2c6goto :goto_22
000be2c8iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2ccinvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000be2d2move-result v0
000be2d4sub-int/2addr v1, v0
000be2d6if-lez v1, :cond_22
000be2dainvoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be2e0move-result v3
000be2e2sub-int/2addr v1, v3
000be2e4if-eqz v5, :cond_22
000be2e8if-lez v1, :cond_22
000be2eciget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2f0neg-int v4, v1
000be2f2invoke-virtual {v3, v4}, Landroidx/emoji2/text/g;->o(I)V
000be2f8return-void
000be2a4
000be2fa
000be2fa // align 0x4
000be2fa // align 0x4
000be2fc
000be2fcandroidx.recyclerview.widget.StaggeredGridLayoutManager::N0(int, int, int):
000be30ciget-boolean v0, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be310if-eqz v0, :cond_9
000be314invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be31amove-result v0
000be31cgoto :goto_d
000be31einvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be324move-result v0
000be326const/16 v1, 0x8
000be32aif-ne v12, v1, :cond_1b
000be32eif-ge v10, v11, :cond_17
000be332add-int/lit8 v2, v11, 0x1
000be336move v3, v10
000be338goto :goto_1e
000be33aadd-int/lit8 v2, v10, 0x1
000be33emove v3, v11
000be340goto :goto_1e
000be342add-int v2, v10, v11
000be346goto :goto_15
000be348iget-object v4, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be34ciget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be350check-cast v5, [I
000be354const/4 v6, -0x1
000be356if-nez v5, :cond_29
000be35agoto/16 :goto_a9
000be35earray-length v5, v5
000be360if-lt v3, v5, :cond_2e
000be364goto/16 :goto_a9
000be368iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be36ccheck-cast v5, Ljava/util/ArrayList;
000be370if-nez v5, :cond_36
000be374move v5, v6
000be376goto :goto_90
000be378if-nez v5, :cond_39
000be37cgoto :goto_53
000be37einvoke-interface {v5}, Ljava/util/List;->size()I
000be384move-result v5
000be386add-int/lit8 v5, v5, -0x1
000be38aif-ltz v5, :cond_53
000be38eiget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000be392check-cast v7, Ljava/util/ArrayList;
000be396invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be39cmove-result-object v7
000be39echeck-cast v7, Lf0/c0;
000be3a2iget v8, v7, Lf0/c0;->a:I
000be3a6if-ne v8, v3, :cond_50
000be3aagoto :goto_54
000be3acadd-int/lit8 v5, v5, -0x1
000be3b0goto :goto_3f
000be3b2const/4 v7, 0x0
000be3b4if-eqz v7, :cond_5d
000be3b8iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3bccheck-cast v5, Ljava/util/ArrayList;
000be3c0invoke-interface {v5, v7}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
000be3c6iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3cacheck-cast v5, Ljava/util/ArrayList;
000be3ceinvoke-interface {v5}, Ljava/util/List;->size()I
000be3d4move-result v5
000be3d6const/4 v7, 0x0
000be3d8if-ge v7, v5, :cond_7a
000be3dciget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be3e0check-cast v8, Ljava/util/ArrayList;
000be3e4invoke-interface {v8, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be3eamove-result-object v8
000be3eccheck-cast v8, Lf0/c0;
000be3f0iget v8, v8, Lf0/c0;->a:I
000be3f4if-lt v8, v3, :cond_77
000be3f8goto :goto_7b
000be3faadd-int/lit8 v7, v7, 0x1
000be3fegoto :goto_66
000be400move v7, v6
000be402if-eq v7, v6, :cond_34
000be406iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be40acheck-cast v5, Ljava/util/ArrayList;
000be40einvoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be414move-result-object v5
000be416check-cast v5, Lf0/c0;
000be41aiget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be41echeck-cast v8, Ljava/util/ArrayList;
000be422invoke-interface {v8, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;
000be428iget v5, v5, Lf0/c0;->a:I
000be42cif-ne v5, v6, :cond_a0
000be430iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be434check-cast v5, [I
000be438array-length v7, v5
000be43ainvoke-static {v5, v3, v7, v6}, Ljava/util/Arrays;->fill([IIII)V
000be440iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be444check-cast v5, [I
000be448array-length v5, v5
000be44agoto :goto_a9
000be44ciget-object v7, v4, LB/j;->b:Ljava/lang/Object;
000be450check-cast v7, [I
000be454add-int/lit8 v5, v5, 0x1
000be458invoke-static {v7, v3, v5, v6}, Ljava/util/Arrays;->fill([IIII)V
000be45econst/4 v5, 0x1
000be460if-eq v12, v5, :cond_bd
000be464const/4 v6, 0x2
000be466if-eq v12, v6, :cond_b9
000be46aif-eq v12, v1, :cond_b2
000be46egoto :goto_c0
000be470invoke-virtual {v4, v10, v5}, LB/j;->B(II)V
000be476invoke-virtual {v4, v11, v5}, LB/j;->A(II)V
000be47cgoto :goto_c0
000be47einvoke-virtual {v4, v10, v11}, LB/j;->B(II)V
000be484goto :goto_c0
000be486invoke-virtual {v4, v10, v11}, LB/j;->A(II)V
000be48cif-gt v2, v0, :cond_c3
000be490goto :goto_d5
000be492iget-boolean v10, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be496if-eqz v10, :cond_cc
000be49ainvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be4a0move-result v10
000be4a2goto :goto_d0
000be4a4invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be4aamove-result v10
000be4acif-gt v3, v10, :cond_d5
000be4b0invoke-virtual {v9}, Lf0/H;->l0()V
000be4b6return-void
000be2fc
000be2fcandroidx.recyclerview.widget.StaggeredGridLayoutManager::N0(int, int, int):
000be30ciget-boolean v0, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be310if-eqz v0, :cond_9
000be314invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be31amove-result v0
000be31cgoto :goto_d
000be31einvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be324move-result v0
000be326const/16 v1, 0x8
000be32aif-ne v12, v1, :cond_1b
000be32eif-ge v10, v11, :cond_17
000be332add-int/lit8 v2, v11, 0x1
000be336move v3, v10
000be338goto :goto_1e
000be33aadd-int/lit8 v2, v10, 0x1
000be33emove v3, v11
000be340goto :goto_1e
000be342add-int v2, v10, v11
000be346goto :goto_15
000be348iget-object v4, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be34ciget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be350check-cast v5, [I
000be354const/4 v6, -0x1
000be356if-nez v5, :cond_29
000be35agoto/16 :goto_a9
000be35earray-length v5, v5
000be360if-lt v3, v5, :cond_2e
000be364goto/16 :goto_a9
000be368iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be36ccheck-cast v5, Ljava/util/ArrayList;
000be370if-nez v5, :cond_36
000be374move v5, v6
000be376goto :goto_90
000be378if-nez v5, :cond_39
000be37cgoto :goto_53
000be37einvoke-interface {v5}, Ljava/util/List;->size()I
000be384move-result v5
000be386add-int/lit8 v5, v5, -0x1
000be38aif-ltz v5, :cond_53
000be38eiget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000be392check-cast v7, Ljava/util/ArrayList;
000be396invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be39cmove-result-object v7
000be39echeck-cast v7, Lf0/c0;
000be3a2iget v8, v7, Lf0/c0;->a:I
000be3a6if-ne v8, v3, :cond_50
000be3aagoto :goto_54
000be3acadd-int/lit8 v5, v5, -0x1
000be3b0goto :goto_3f
000be3b2const/4 v7, 0x0
000be3b4if-eqz v7, :cond_5d
000be3b8iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3bccheck-cast v5, Ljava/util/ArrayList;
000be3c0invoke-interface {v5, v7}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
000be3c6iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3cacheck-cast v5, Ljava/util/ArrayList;
000be3ceinvoke-interface {v5}, Ljava/util/List;->size()I
000be3d4move-result v5
000be3d6const/4 v7, 0x0
000be3d8if-ge v7, v5, :cond_7a
000be3dciget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be3e0check-cast v8, Ljava/util/ArrayList;
000be3e4invoke-interface {v8, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be3eamove-result-object v8
000be3eccheck-cast v8, Lf0/c0;
000be3f0iget v8, v8, Lf0/c0;->a:I
000be3f4if-lt v8, v3, :cond_77
000be3f8goto :goto_7b
000be3faadd-int/lit8 v7, v7, 0x1
000be3fegoto :goto_66
000be400move v7, v6
000be402if-eq v7, v6, :cond_34
000be406iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be40acheck-cast v5, Ljava/util/ArrayList;
000be40einvoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be414move-result-object v5
000be416check-cast v5, Lf0/c0;
000be41aiget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be41echeck-cast v8, Ljava/util/ArrayList;
000be422invoke-interface {v8, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;
000be428iget v5, v5, Lf0/c0;->a:I
000be42cif-ne v5, v6, :cond_a0
000be430iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be434check-cast v5, [I
000be438array-length v7, v5
000be43ainvoke-static {v5, v3, v7, v6}, Ljava/util/Arrays;->fill([IIII)V
000be440iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be444check-cast v5, [I
000be448array-length v5, v5
000be44agoto :goto_a9
000be44ciget-object v7, v4, LB/j;->b:Ljava/lang/Object;
000be450check-cast v7, [I
000be454add-int/lit8 v5, v5, 0x1
000be458invoke-static {v7, v3, v5, v6}, Ljava/util/Arrays;->fill([IIII)V
000be45econst/4 v5, 0x1
000be460if-eq v12, v5, :cond_bd
000be464const/4 v6, 0x2
000be466if-eq v12, v6, :cond_b9
000be46aif-eq v12, v1, :cond_b2
000be46egoto :goto_c0
000be470invoke-virtual {v4, v10, v5}, LB/j;->B(II)V
000be476invoke-virtual {v4, v11, v5}, LB/j;->A(II)V
000be47cgoto :goto_c0
000be47einvoke-virtual {v4, v10, v11}, LB/j;->B(II)V
000be484goto :goto_c0
000be486invoke-virtual {v4, v10, v11}, LB/j;->A(II)V
000be48cif-gt v2, v0, :cond_c3
000be490goto :goto_d5
000be492iget-boolean v10, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be496if-eqz v10, :cond_cc
000be49ainvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be4a0move-result v10
000be4a2goto :goto_d0
000be4a4invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be4aamove-result v10
000be4acif-gt v3, v10, :cond_d5
000be4b0invoke-virtual {v9}, Lf0/H;->l0()V
000be4b6return-void
000be2fc
000be4b8
000be4b8androidx.recyclerview.widget.StaggeredGridLayoutManager::Q0(android.view.View, int, int):
000be4c8iget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be4cciget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000be4d0if-nez v0, :cond_b
000be4d4const/4 v0, 0x0
000be4d6invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;->set(IIII)V
000be4dcgoto :goto_12
000be4deinvoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000be4e4move-result-object v0
000be4e6invoke-virtual {v1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000be4ecinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be4f2move-result-object v0
000be4f4check-cast v0, Lf0/b0;
000be4f8iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000be4fciget v3, v1, Landroid/graphics/Rect;->left:I
000be500add-int/2addr v2, v3
000be502iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000be506iget v4, v1, Landroid/graphics/Rect;->right:I
000be50aadd-int/2addr v3, v4
000be50cinvoke-static {v7, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be512move-result v7
000be514iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000be518iget v3, v1, Landroid/graphics/Rect;->top:I
000be51cadd-int/2addr v2, v3
000be51eiget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000be522iget v1, v1, Landroid/graphics/Rect;->bottom:I
000be526add-int/2addr v3, v1
000be528invoke-static {v8, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be52emove-result v8
000be530invoke-virtual {v5, v6, v7, v8, v0}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000be536move-result v0
000be538if-eqz v0, :cond_3d
000be53cinvoke-virtual {v6, v7, v8}, Landroid/view/View;->measure(II)V
000be542return-void
000be4b8
000be4b8androidx.recyclerview.widget.StaggeredGridLayoutManager::Q0(android.view.View, int, int):
000be4c8iget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be4cciget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000be4d0if-nez v0, :cond_b
000be4d4const/4 v0, 0x0
000be4d6invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;->set(IIII)V
000be4dcgoto :goto_12
000be4deinvoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000be4e4move-result-object v0
000be4e6invoke-virtual {v1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000be4ecinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be4f2move-result-object v0
000be4f4check-cast v0, Lf0/b0;
000be4f8iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000be4fciget v3, v1, Landroid/graphics/Rect;->left:I
000be500add-int/2addr v2, v3
000be502iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000be506iget v4, v1, Landroid/graphics/Rect;->right:I
000be50aadd-int/2addr v3, v4
000be50cinvoke-static {v7, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be512move-result v7
000be514iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000be518iget v3, v1, Landroid/graphics/Rect;->top:I
000be51cadd-int/2addr v2, v3
000be51eiget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000be522iget v1, v1, Landroid/graphics/Rect;->bottom:I
000be526add-int/2addr v3, v1
000be528invoke-static {v8, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be52emove-result v8
000be530invoke-virtual {v5, v6, v7, v8, v0}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000be536move-result v0
000be538if-eqz v0, :cond_3d
000be53cinvoke-virtual {v6, v7, v8}, Landroid/view/View;->measure(II)V
000be542return-void
000be4b8
000be544
000be544androidx.recyclerview.widget.StaggeredGridLayoutManager::O(int):
000be554invoke-super {v4, v5}, Lf0/H;->O(I)V
000be55aconst/4 v0, 0x0
000be55ciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be560if-ge v0, v1, :cond_1f
000be564iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be568aget-object v1, v1, v0
000be56ciget v2, v1, Lf0/e0;->b:I
000be570const/high16 v3, -0x80000000
000be574if-eq v2, v3, :cond_15
000be578add-int/2addr v2, v5
000be57aiput v2, v1, Lf0/e0;->b:I
000be57eiget v2, v1, Lf0/e0;->c:I
000be582if-eq v2, v3, :cond_1c
000be586add-int/2addr v2, v5
000be588iput v2, v1, Lf0/e0;->c:I
000be58cadd-int/lit8 v0, v0, 0x1
000be590goto :goto_4
000be592return-void
000be544
000be544androidx.recyclerview.widget.StaggeredGridLayoutManager::O(int):
000be554invoke-super {v4, v5}, Lf0/H;->O(I)V
000be55aconst/4 v0, 0x0
000be55ciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be560if-ge v0, v1, :cond_1f
000be564iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be568aget-object v1, v1, v0
000be56ciget v2, v1, Lf0/e0;->b:I
000be570const/high16 v3, -0x80000000
000be574if-eq v2, v3, :cond_15
000be578add-int/2addr v2, v5
000be57aiput v2, v1, Lf0/e0;->b:I
000be57eiget v2, v1, Lf0/e0;->c:I
000be582if-eq v2, v3, :cond_1c
000be586add-int/2addr v2, v5
000be588iput v2, v1, Lf0/e0;->c:I
000be58cadd-int/lit8 v0, v0, 0x1
000be590goto :goto_4
000be592return-void
000be544
000be594
000be594androidx.recyclerview.widget.StaggeredGridLayoutManager::P(int):
000be5a4invoke-super {v4, v5}, Lf0/H;->P(I)V
000be5aaconst/4 v0, 0x0
000be5aciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be5b0if-ge v0, v1, :cond_1f
000be5b4iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be5b8aget-object v1, v1, v0
000be5bciget v2, v1, Lf0/e0;->b:I
000be5c0const/high16 v3, -0x80000000
000be5c4if-eq v2, v3, :cond_15
000be5c8add-int/2addr v2, v5
000be5caiput v2, v1, Lf0/e0;->b:I
000be5ceiget v2, v1, Lf0/e0;->c:I
000be5d2if-eq v2, v3, :cond_1c
000be5d6add-int/2addr v2, v5
000be5d8iput v2, v1, Lf0/e0;->c:I
000be5dcadd-int/lit8 v0, v0, 0x1
000be5e0goto :goto_4
000be5e2return-void
000be594
000be594androidx.recyclerview.widget.StaggeredGridLayoutManager::P(int):
000be5a4invoke-super {v4, v5}, Lf0/H;->P(I)V
000be5aaconst/4 v0, 0x0
000be5aciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be5b0if-ge v0, v1, :cond_1f
000be5b4iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be5b8aget-object v1, v1, v0
000be5bciget v2, v1, Lf0/e0;->b:I
000be5c0const/high16 v3, -0x80000000
000be5c4if-eq v2, v3, :cond_15
000be5c8add-int/2addr v2, v5
000be5caiput v2, v1, Lf0/e0;->b:I
000be5ceiget v2, v1, Lf0/e0;->c:I
000be5d2if-eq v2, v3, :cond_1c
000be5d6add-int/2addr v2, v5
000be5d8iput v2, v1, Lf0/e0;->c:I
000be5dcadd-int/lit8 v0, v0, 0x1
000be5e0goto :goto_4
000be5e2return-void
000be594
000be5e4
000be5e4androidx.recyclerview.widget.StaggeredGridLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
000be5f4iget-object v0, v2, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be5f8if-eqz v0, :cond_9
000be5fciget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000be600invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000be606const/4 v0, 0x0
000be608iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be60cif-ge v0, v1, :cond_18
000be610iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be614aget-object v1, v1, v0
000be618invoke-virtual {v1}, Lf0/e0;->b()V
000be61eadd-int/lit8 v0, v0, 0x1
000be622goto :goto_a
000be624invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000be62areturn-void
000be5e4
000be5e4androidx.recyclerview.widget.StaggeredGridLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
000be5f4iget-object v0, v2, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be5f8if-eqz v0, :cond_9
000be5fciget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000be600invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000be606const/4 v0, 0x0
000be608iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be60cif-ge v0, v1, :cond_18
000be610iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be614aget-object v1, v1, v0
000be618invoke-virtual {v1}, Lf0/e0;->b()V
000be61eadd-int/lit8 v0, v0, 0x1
000be622goto :goto_a
000be624invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000be62areturn-void
000be5e4
000be62c
000be62candroidx.recyclerview.widget.StaggeredGridLayoutManager::T(android.view.accessibility.AccessibilityEvent):
000be63cinvoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
000be642invoke-virtual {v2}, Lf0/H;->v()I
000be648move-result v0
000be64aif-lez v0, :cond_2e
000be64econst/4 v0, 0x0
000be650invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000be656move-result-object v1
000be658invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000be65emove-result-object v0
000be660if-eqz v1, :cond_2e
000be664if-nez v0, :cond_17
000be668goto :goto_2e
000be66ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000be670move-result v1
000be672invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000be678move-result v0
000be67aif-ge v1, v0, :cond_28
000be67einvoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000be684invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000be68areturn-void
000be68cinvoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000be692invoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000be698return-void
000be62c
000be62candroidx.recyclerview.widget.StaggeredGridLayoutManager::T(android.view.accessibility.AccessibilityEvent):
000be63cinvoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
000be642invoke-virtual {v2}, Lf0/H;->v()I
000be648move-result v0
000be64aif-lez v0, :cond_2e
000be64econst/4 v0, 0x0
000be650invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000be656move-result-object v1
000be658invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000be65emove-result-object v0
000be660if-eqz v1, :cond_2e
000be664if-nez v0, :cond_17
000be668goto :goto_2e
000be66ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000be670move-result v1
000be672invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000be678move-result v0
000be67aif-ge v1, v0, :cond_28
000be67einvoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000be684invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000be68areturn-void
000be68cinvoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000be692invoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000be698return-void
000be62c
000be69a
000be69a // align 0x4
000be69a // align 0x4
000be69c
000be69candroidx.recyclerview.widget.StaggeredGridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000be6acinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be6b2move-result-object v7
000be6b4instance-of v8, v7, Lf0/b0;
000be6b8if-nez v8, :cond_c
000be6bcinvoke-virtual {v6, v9, v10}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000be6c2return-void
000be6c4check-cast v7, Lf0/b0;
000be6c8iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be6ccconst/4 v9, -0x1
000be6ceif-nez v8, :cond_29
000be6d2iget-object v7, v7, Lf0/b0;->e:Lf0/e0;
000be6d6if-nez v7, :cond_19
000be6damove v0, v9
000be6dcgoto :goto_1c
000be6deiget v9, v7, Lf0/e0;->e:I
000be6e2goto :goto_17
000be6e4const/4 v2, -0x1
000be6e6const/4 v3, -0x1
000be6e8const/4 v1, 0x1
000be6eaconst/4 v4, 0x0
000be6ecconst/4 v5, 0x0
000be6eeinvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
000be6f4move-result-object v7
000be6f6invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
000be6fcreturn-void
000be6feiget-object v7, v7, Lf0/b0;->e:Lf0/e0;
000be702if-nez v7, :cond_2f
000be706move v2, v9
000be708goto :goto_32
000be70aiget v9, v7, Lf0/e0;->e:I
000be70egoto :goto_2d
000be710const/4 v1, -0x1
000be712const/4 v3, 0x1
000be714const/4 v0, -0x1
000be716const/4 v4, 0x0
000be718const/4 v5, 0x0
000be71ainvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
000be720move-result-object v7
000be722invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
000be728return-void
000be69c
000be69candroidx.recyclerview.widget.StaggeredGridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000be6acinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be6b2move-result-object v7
000be6b4instance-of v8, v7, Lf0/b0;
000be6b8if-nez v8, :cond_c
000be6bcinvoke-virtual {v6, v9, v10}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000be6c2return-void
000be6c4check-cast v7, Lf0/b0;
000be6c8iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be6ccconst/4 v9, -0x1
000be6ceif-nez v8, :cond_29
000be6d2iget-object v7, v7, Lf0/b0;->e:Lf0/e0;
000be6d6if-nez v7, :cond_19
000be6damove v0, v9
000be6dcgoto :goto_1c
000be6deiget v9, v7, Lf0/e0;->e:I
000be6e2goto :goto_17
000be6e4const/4 v2, -0x1
000be6e6const/4 v3, -0x1
000be6e8const/4 v1, 0x1
000be6eaconst/4 v4, 0x0
000be6ecconst/4 v5, 0x0
000be6eeinvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
000be6f4move-result-object v7
000be6f6invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
000be6fcreturn-void
000be6feiget-object v7, v7, Lf0/b0;->e:Lf0/e0;
000be702if-nez v7, :cond_2f
000be706move v2, v9
000be708goto :goto_32
000be70aiget v9, v7, Lf0/e0;->e:I
000be70egoto :goto_2d
000be710const/4 v1, -0x1
000be712const/4 v3, 0x1
000be714const/4 v0, -0x1
000be716const/4 v4, 0x0
000be718const/4 v5, 0x0
000be71ainvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
000be720move-result-object v7
000be722invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
000be728return-void
000be69c
000be72a
000be72a // align 0x4
000be72a // align 0x4
000be72c
000be72candroidx.recyclerview.widget.StaggeredGridLayoutManager::W(int, int):
000be73cconst/4 v0, 0x1
000be73einvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be744return-void
000be72c
000be72candroidx.recyclerview.widget.StaggeredGridLayoutManager::W(int, int):
000be73cconst/4 v0, 0x1
000be73einvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be744return-void
000be72c
000be746
000be746 // align 0x8
000be746 // align 0x8
000be748
000be748androidx.recyclerview.widget.StaggeredGridLayoutManager::X():
000be758iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be75ciget-object v1, v0, LB/j;->b:Ljava/lang/Object;
000be760check-cast v1, [I
000be764if-eqz v1, :cond_c
000be768const/4 v2, -0x1
000be76ainvoke-static {v1, v2}, Ljava/util/Arrays;->fill([II)V
000be770const/4 v1, 0x0
000be772iput-object v1, v0, LB/j;->c:Ljava/lang/Object;
000be776invoke-virtual {v3}, Lf0/H;->l0()V
000be77creturn-void
000be748
000be748androidx.recyclerview.widget.StaggeredGridLayoutManager::X():
000be758iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be75ciget-object v1, v0, LB/j;->b:Ljava/lang/Object;
000be760check-cast v1, [I
000be764if-eqz v1, :cond_c
000be768const/4 v2, -0x1
000be76ainvoke-static {v1, v2}, Ljava/util/Arrays;->fill([II)V
000be770const/4 v1, 0x0
000be772iput-object v1, v0, LB/j;->c:Ljava/lang/Object;
000be776invoke-virtual {v3}, Lf0/H;->l0()V
000be77creturn-void
000be748
000be77e
000be77e // align 0x10
000be77e // align 0x10
000be780
000be780androidx.recyclerview.widget.StaggeredGridLayoutManager::Y(int, int):
000be790const/16 v0, 0x8
000be794invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be79areturn-void
000be780
000be780androidx.recyclerview.widget.StaggeredGridLayoutManager::Y(int, int):
000be790const/16 v0, 0x8
000be794invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be79areturn-void
000be780
000be79c
000be79candroidx.recyclerview.widget.StaggeredGridLayoutManager::Z(int, int):
000be7acconst/4 v0, 0x2
000be7aeinvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be7b4return-void
000be79c
000be79candroidx.recyclerview.widget.StaggeredGridLayoutManager::Z(int, int):
000be7acconst/4 v0, 0x2
000be7aeinvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be7b4return-void
000be79c
000be7b6
000be7b6 // align 0x8
000be7b6 // align 0x8
000be7b8
000be7b8androidx.recyclerview.widget.StaggeredGridLayoutManager::a0(int, int):
000be7c8const/4 v0, 0x4
000be7cainvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be7d0return-void
000be7b8
000be7b8androidx.recyclerview.widget.StaggeredGridLayoutManager::a0(int, int):
000be7c8const/4 v0, 0x4
000be7cainvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
000be7d0return-void
000be7b8
000be7d2
000be7d2 // align 0x4
000be7d2 // align 0x4
000be7d4
000be7d4androidx.recyclerview.widget.StaggeredGridLayoutManager::b0(f0.N, f0.U):
000be7e4const/4 v0, 0x1
000be7e6invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
000be7ecreturn-void
000be7d4
000be7d4androidx.recyclerview.widget.StaggeredGridLayoutManager::b0(f0.N, f0.U):
000be7e4const/4 v0, 0x1
000be7e6invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
000be7ecreturn-void
000be7d4
000be7ee
000be7ee // align 0x10
000be7ee // align 0x10
000be7f0
000be7f0androidx.recyclerview.widget.StaggeredGridLayoutManager::R0(f0.N, f0.U, boolean):
000be800move-object/from16 v0, v16
000be804move-object/from16 v1, v17
000be808move-object/from16 v2, v18
000be80ciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be810const/4 v4, -0x1
000be812iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000be816if-nez v3, :cond_11
000be81aiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be81eif-eq v3, v4, :cond_1e
000be822invoke-virtual {v2}, Lf0/U;->b()I
000be828move-result v3
000be82aif-nez v3, :cond_1e
000be82einvoke-virtual/range {v16 .. v17}, Lf0/H;->g0(Lf0/N;)V
000be834invoke-virtual {v5}, Lf0/a0;->a()V
000be83areturn-void
000be83ciget-boolean v3, v5, Lf0/a0;->e:Z
000be840const/4 v6, 0x0
000be842const/4 v7, 0x1
000be844if-eqz v3, :cond_2f
000be848iget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be84cif-ne v3, v4, :cond_2f
000be850iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be854if-eqz v3, :cond_2d
000be858goto :goto_2f
000be85amove v3, v6
000be85cgoto :goto_30
000be85emove v3, v7
000be860iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be864const/4 v9, 0x0
000be866iget-object v10, v5, Lf0/a0;->g:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000be86aconst/high16 v11, -0x80000000
000be86eif-eqz v3, :cond_220
000be872invoke-virtual {v5}, Lf0/a0;->a()V
000be878iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be87cif-eqz v12, :cond_c3
000be880iget v13, v12, Lf0/d0;->c:I
000be884if-lez v13, :cond_88
000be888iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be88cif-ne v13, v14, :cond_7a
000be890move v12, v6
000be892iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be896if-ge v12, v13, :cond_88
000be89aiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be89eaget-object v13, v13, v12
000be8a2invoke-virtual {v13}, Lf0/e0;->b()V
000be8a8iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be8aciget-object v14, v13, Lf0/d0;->d:[I
000be8b0aget v14, v14, v12
000be8b4if-eq v14, v11, :cond_6f
000be8b8iget-boolean v13, v13, Lf0/d0;->i:Z
000be8bcif-eqz v13, :cond_68
000be8c0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be8c4invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000be8camove-result v13
000be8ccadd-int/2addr v14, v13
000be8cegoto :goto_6f
000be8d0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be8d4invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
000be8damove-result v13
000be8dcgoto :goto_66
000be8deiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be8e2aget-object v13, v13, v12
000be8e6iput v14, v13, Lf0/e0;->b:I
000be8eaiput v14, v13, Lf0/e0;->c:I
000be8eeadd-int/lit8 v12, v12, 0x1
000be8f2goto :goto_49
000be8f4iput-object v9, v12, Lf0/d0;->d:[I
000be8f8iput v6, v12, Lf0/d0;->c:I
000be8fciput v6, v12, Lf0/d0;->e:I
000be900iput-object v9, v12, Lf0/d0;->f:[I
000be904iput-object v9, v12, Lf0/d0;->g:Ljava/util/ArrayList;
000be908iget v13, v12, Lf0/d0;->b:I
000be90ciput v13, v12, Lf0/d0;->a:I
000be910iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be914iget-boolean v13, v12, Lf0/d0;->j:Z
000be918iput-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000be91ciget-boolean v12, v12, Lf0/d0;->h:Z
000be920invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be926iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be92aif-eqz v13, :cond_9d
000be92eiget-boolean v14, v13, Lf0/d0;->h:Z
000be932if-eq v14, v12, :cond_9d
000be936iput-boolean v12, v13, Lf0/d0;->h:Z
000be93aiput-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be93einvoke-virtual {v0}, Lf0/H;->l0()V
000be944invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000be94aiget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be94eiget v13, v12, Lf0/d0;->a:I
000be952if-eq v13, v4, :cond_b2
000be956iput v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be95aiget-boolean v13, v12, Lf0/d0;->i:Z
000be95eiput-boolean v13, v5, Lf0/a0;->c:Z
000be962goto :goto_b6
000be964iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be968iput-boolean v13, v5, Lf0/a0;->c:Z
000be96ciget v13, v12, Lf0/d0;->e:I
000be970if-le v13, v7, :cond_ca
000be974iget-object v13, v12, Lf0/d0;->f:[I
000be978iput-object v13, v8, LB/j;->b:Ljava/lang/Object;
000be97ciget-object v12, v12, Lf0/d0;->g:Ljava/util/ArrayList;
000be980iput-object v12, v8, LB/j;->c:Ljava/lang/Object;
000be984goto :goto_ca
000be986invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000be98ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be990iput-boolean v12, v5, Lf0/a0;->c:Z
000be994iget-boolean v12, v2, Lf0/U;->g:Z
000be998if-nez v12, :cond_1dd
000be99ciget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9a0if-ne v12, v4, :cond_d4
000be9a4goto/16 :goto_1dd
000be9a8if-ltz v12, :cond_1d9
000be9acinvoke-virtual {v2}, Lf0/U;->b()I
000be9b2move-result v13
000be9b4if-lt v12, v13, :cond_de
000be9b8goto/16 :goto_1d9
000be9bciget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be9c0if-eqz v12, :cond_f3
000be9c4iget v13, v12, Lf0/d0;->a:I
000be9c8if-eq v13, v4, :cond_f3
000be9cciget v12, v12, Lf0/d0;->c:I
000be9d0if-ge v12, v7, :cond_eb
000be9d4goto :goto_f3
000be9d6iput v11, v5, Lf0/a0;->b:I
000be9daiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9deiput v12, v5, Lf0/a0;->a:I
000be9e2goto/16 :goto_21e
000be9e6iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9eainvoke-virtual {v0, v12}, Lf0/H;->q(I)Landroid/view/View;
000be9f0move-result-object v12
000be9f2if-eqz v12, :cond_188
000be9f6iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be9faif-eqz v13, :cond_104
000be9feinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bea04move-result v13
000bea06goto :goto_108
000bea08invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bea0emove-result v13
000bea10iput v13, v5, Lf0/a0;->a:I
000bea14iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea18if-eq v13, v11, :cond_13a
000bea1ciget-boolean v13, v5, Lf0/a0;->c:Z
000bea20if-eqz v13, :cond_126
000bea24iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea28invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000bea2emove-result v13
000bea30iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea34sub-int/2addr v13, v14
000bea36iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea3ainvoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bea40move-result v12
000bea42sub-int/2addr v13, v12
000bea44iput v13, v5, Lf0/a0;->b:I
000bea48goto/16 :goto_21e
000bea4ciget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea50invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
000bea56move-result v13
000bea58iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea5cadd-int/2addr v13, v14
000bea5eiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea62invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bea68move-result v12
000bea6asub-int/2addr v13, v12
000bea6ciput v13, v5, Lf0/a0;->b:I
000bea70goto/16 :goto_21e
000bea74iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea78invoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bea7emove-result v13
000bea80iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea84invoke-virtual {v14}, Landroidx/emoji2/text/g;->l()I
000bea8amove-result v14
000bea8cif-le v13, v14, :cond_15d
000bea90iget-boolean v12, v5, Lf0/a0;->c:Z
000bea94if-eqz v12, :cond_153
000bea98iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea9cinvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beaa2move-result v12
000beaa4goto :goto_159
000beaa6iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beaaainvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beab0move-result v12
000beab2iput v12, v5, Lf0/a0;->b:I
000beab6goto/16 :goto_21e
000beabaiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beabeinvoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000beac4move-result v13
000beac6iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beacainvoke-virtual {v14}, Landroidx/emoji2/text/g;->k()I
000bead0move-result v14
000bead2sub-int/2addr v13, v14
000bead4if-gez v13, :cond_171
000bead8neg-int v12, v13
000beadaiput v12, v5, Lf0/a0;->b:I
000beadegoto/16 :goto_21e
000beae2iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beae6invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000beaecmove-result v13
000beaeeiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beaf2invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000beaf8move-result v12
000beafasub-int/2addr v13, v12
000beafcif-gez v13, :cond_184
000beb00iput v13, v5, Lf0/a0;->b:I
000beb04goto/16 :goto_21e
000beb08iput v11, v5, Lf0/a0;->b:I
000beb0cgoto/16 :goto_21e
000beb10iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000beb14iput v12, v5, Lf0/a0;->a:I
000beb18iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000beb1cif-ne v13, v11, :cond_1bf
000beb20invoke-virtual {v0}, Lf0/H;->v()I
000beb26move-result v13
000beb28if-nez v13, :cond_19b
000beb2ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000beb30if-eqz v12, :cond_1a8
000beb34goto :goto_1aa
000beb36invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000beb3cmove-result v13
000beb3eif-ge v12, v13, :cond_1a3
000beb42move v12, v7
000beb44goto :goto_1a4
000beb46move v12, v6
000beb48iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000beb4cif-eq v12, v13, :cond_1aa
000beb50move v12, v6
000beb52goto :goto_1ab
000beb54move v12, v7
000beb56iput-boolean v12, v5, Lf0/a0;->c:Z
000beb5aif-eqz v12, :cond_1b6
000beb5eiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb62invoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beb68move-result v12
000beb6agoto :goto_1bc
000beb6ciget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb70invoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beb76move-result v12
000beb78iput v12, v5, Lf0/a0;->b:I
000beb7cgoto :goto_1d6
000beb7eiget-boolean v12, v5, Lf0/a0;->c:Z
000beb82if-eqz v12, :cond_1cd
000beb86iget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb8ainvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beb90move-result v12
000beb92sub-int/2addr v12, v13
000beb94iput v12, v5, Lf0/a0;->b:I
000beb98goto :goto_1d6
000beb9aiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb9einvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beba4move-result v12
000beba6add-int/2addr v12, v13
000beba8iput v12, v5, Lf0/a0;->b:I
000bebaciput-boolean v7, v5, Lf0/a0;->d:Z
000bebb0goto :goto_21e
000bebb2iput v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bebb6iput v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bebbaiget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bebbeif-eqz v12, :cond_1fe
000bebc2invoke-virtual {v2}, Lf0/U;->b()I
000bebc8move-result v12
000bebcainvoke-virtual {v0}, Lf0/H;->v()I
000bebd0move-result v13
000bebd2sub-int/2addr v13, v7
000bebd4if-ltz v13, :cond_1fc
000bebd8invoke-virtual {v0, v13}, Lf0/H;->u(I)Landroid/view/View;
000bebdemove-result-object v14
000bebe0invoke-static {v14}, Lf0/H;->H(Landroid/view/View;)I
000bebe6move-result v14
000bebe8if-ltz v14, :cond_1f9
000bebecif-ge v14, v12, :cond_1f9
000bebf0goto :goto_21a
000bebf2add-int/lit8 v13, v13, -0x1
000bebf6goto :goto_1ea
000bebf8move v14, v6
000bebfagoto :goto_21a
000bebfcinvoke-virtual {v2}, Lf0/U;->b()I
000bec02move-result v12
000bec04invoke-virtual {v0}, Lf0/H;->v()I
000bec0amove-result v13
000bec0cmove v14, v6
000bec0eif-ge v14, v13, :cond_1fc
000bec12invoke-virtual {v0, v14}, Lf0/H;->u(I)Landroid/view/View;
000bec18move-result-object v15
000bec1ainvoke-static {v15}, Lf0/H;->H(Landroid/view/View;)I
000bec20move-result v15
000bec22if-ltz v15, :cond_217
000bec26if-ge v15, v12, :cond_217
000bec2amove v14, v15
000bec2cgoto :goto_21a
000bec2eadd-int/lit8 v14, v14, 0x1
000bec32goto :goto_207
000bec34iput v14, v5, Lf0/a0;->a:I
000bec38iput v11, v5, Lf0/a0;->b:I
000bec3ciput-boolean v7, v5, Lf0/a0;->e:Z
000bec40iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bec44if-nez v12, :cond_243
000bec48iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bec4cif-ne v12, v4, :cond_243
000bec50iget-boolean v12, v5, Lf0/a0;->c:Z
000bec54iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bec58if-ne v12, v13, :cond_236
000bec5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bec62move-result v12
000bec64iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bec68if-eq v12, v13, :cond_243
000bec6ciget-object v12, v8, LB/j;->b:Ljava/lang/Object;
000bec70check-cast v12, [I
000bec74if-eqz v12, :cond_23f
000bec78invoke-static {v12, v4}, Ljava/util/Arrays;->fill([II)V
000bec7eiput-object v9, v8, LB/j;->c:Ljava/lang/Object;
000bec82iput-boolean v7, v5, Lf0/a0;->d:Z
000bec86invoke-virtual {v0}, Lf0/H;->v()I
000bec8cmove-result v8
000bec8eif-lez v8, :cond_2ee
000bec92iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bec96if-eqz v8, :cond_251
000bec9aiget v8, v8, Lf0/d0;->c:I
000bec9eif-ge v8, v7, :cond_2ee
000beca2iget-boolean v8, v5, Lf0/a0;->d:Z
000beca6if-eqz v8, :cond_270
000becaamove v3, v6
000becaciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000becb0if-ge v3, v8, :cond_2ee
000becb4iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becb8aget-object v8, v8, v3
000becbcinvoke-virtual {v8}, Lf0/e0;->b()V
000becc2iget v8, v5, Lf0/a0;->b:I
000becc6if-eq v8, v11, :cond_26d
000beccaiget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becceaget-object v9, v9, v3
000becd2iput v8, v9, Lf0/e0;->b:I
000becd6iput v8, v9, Lf0/e0;->c:I
000becdaadd-int/lit8 v3, v3, 0x1
000becdegoto :goto_256
000bece0if-nez v3, :cond_28e
000bece4iget-object v3, v5, Lf0/a0;->f:[I
000bece8if-nez v3, :cond_277
000bececgoto :goto_28e
000beceemove v3, v6
000becf0iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000becf4if-ge v3, v8, :cond_2ee
000becf8iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becfcaget-object v8, v8, v3
000bed00invoke-virtual {v8}, Lf0/e0;->b()V
000bed06iget-object v9, v5, Lf0/a0;->f:[I
000bed0aaget v9, v9, v3
000bed0eiput v9, v8, Lf0/e0;->b:I
000bed12iput v9, v8, Lf0/e0;->c:I
000bed16add-int/lit8 v3, v3, 0x1
000bed1agoto :goto_278
000bed1cmove v3, v6
000bed1eiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bed22if-ge v3, v8, :cond_2cd
000bed26iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bed2aaget-object v8, v8, v3
000bed2eiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bed32iget v12, v5, Lf0/a0;->b:I
000bed36if-eqz v9, :cond_2a2
000bed3ainvoke-virtual {v8, v11}, Lf0/e0;->f(I)I
000bed40move-result v13
000bed42goto :goto_2a6
000bed44invoke-virtual {v8, v11}, Lf0/e0;->h(I)I
000bed4amove-result v13
000bed4cinvoke-virtual {v8}, Lf0/e0;->b()V
000bed52if-ne v13, v11, :cond_2ac
000bed56goto :goto_2ca
000bed58iget-object v14, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bed5cif-eqz v9, :cond_2b8
000bed60iget-object v15, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bed64invoke-virtual {v15}, Landroidx/emoji2/text/g;->g()I
000bed6amove-result v15
000bed6cif-lt v13, v15, :cond_2ca
000bed70if-nez v9, :cond_2c3
000bed74iget-object v9, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bed78invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bed7emove-result v9
000bed80if-le v13, v9, :cond_2c3
000bed84goto :goto_2ca
000bed86if-eq v12, v11, :cond_2c6
000bed8aadd-int/2addr v13, v12
000bed8ciput v13, v8, Lf0/e0;->c:I
000bed90iput v13, v8, Lf0/e0;->b:I
000bed94add-int/lit8 v3, v3, 0x1
000bed98goto :goto_28f
000bed9aiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bed9earray-length v8, v3
000beda0iget-object v9, v5, Lf0/a0;->f:[I
000beda4if-eqz v9, :cond_2d7
000beda8array-length v9, v9
000bedaaif-ge v9, v8, :cond_2de
000bedaeiget-object v9, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bedb2array-length v9, v9
000bedb4new-array v9, v9, [I
000bedb8iput-object v9, v5, Lf0/a0;->f:[I
000bedbcmove v9, v6
000bedbeif-ge v9, v8, :cond_2ee
000bedc2iget-object v10, v5, Lf0/a0;->f:[I
000bedc6aget-object v12, v3, v9
000bedcainvoke-virtual {v12, v11}, Lf0/e0;->h(I)I
000bedd0move-result v12
000bedd2aput v12, v10, v9
000bedd6add-int/lit8 v9, v9, 0x1
000beddagoto :goto_2df
000beddcinvoke-virtual/range {v16 .. v17}, Lf0/H;->p(Lf0/N;)V
000bede2iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bede6iput-boolean v6, v3, Lf0/p;->a:Z
000bedeaiget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bedeeinvoke-virtual {v8}, Landroidx/emoji2/text/g;->l()I
000bedf4move-result v8
000bedf6iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bedfadiv-int v9, v8, v9
000bedfeiput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bee02iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bee06invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000bee0cmove-result v9
000bee0einvoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bee14iget v8, v5, Lf0/a0;->a:I
000bee18invoke-virtual {v0, v8, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bee1eiget-boolean v8, v5, Lf0/a0;->c:Z
000bee22if-eqz v8, :cond_327
000bee26invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee2cinvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee32invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee38iget v4, v5, Lf0/a0;->a:I
000bee3ciget v8, v3, Lf0/p;->d:I
000bee40add-int/2addr v4, v8
000bee42iput v4, v3, Lf0/p;->c:I
000bee46invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee4cgoto :goto_33a
000bee4einvoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee54invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee5ainvoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee60iget v4, v5, Lf0/a0;->a:I
000bee64iget v8, v3, Lf0/p;->d:I
000bee68add-int/2addr v4, v8
000bee6aiput v4, v3, Lf0/p;->c:I
000bee6einvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee74iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bee78invoke-virtual {v3}, Landroidx/emoji2/text/g;->i()I
000bee7emove-result v3
000bee80const/high16 v4, 0x40000000
000bee84if-ne v3, v4, :cond_346
000bee88goto/16 :goto_3e2
000bee8cinvoke-virtual {v0}, Lf0/H;->v()I
000bee92move-result v3
000bee94const/4 v4, 0x0
000bee96move v8, v6
000bee98if-ge v8, v3, :cond_36e
000bee9cinvoke-virtual {v0, v8}, Lf0/H;->u(I)Landroid/view/View;
000beea2move-result-object v9
000beea4iget-object v10, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000beea8invoke-virtual {v10, v9}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000beeaemove-result v10
000beeb0int-to-float v10, v10
000beeb2cmpg-float v12, v10, v4
000beeb6if-gez v12, :cond_35e
000beebagoto :goto_36b
000beebcinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000beec2move-result-object v9
000beec4check-cast v9, Lf0/b0;
000beec8invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000beeceinvoke-static {v4, v10}, Ljava/lang/Math;->max(FF)F
000beed4move-result v4
000beed6add-int/lit8 v8, v8, 0x1
000beedagoto :goto_34c
000beedciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000beee0iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000beee4int-to-float v9, v9
000beee6mul-float/2addr v4, v9
000beee8invoke-static {v4}, Ljava/lang/Math;->round(F)I
000beeeemove-result v4
000beef0iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000beef4invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000beefamove-result v9
000beefcif-ne v9, v11, :cond_38a
000bef00iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bef04invoke-virtual {v9}, Landroidx/emoji2/text/g;->l()I
000bef0amove-result v9
000bef0cinvoke-static {v4, v9}, Ljava/lang/Math;->min(II)I
000bef12move-result v4
000bef14iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bef18div-int v9, v4, v9
000bef1ciput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef20iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bef24invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000bef2amove-result v9
000bef2cinvoke-static {v4, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bef32iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef36if-ne v4, v8, :cond_39e
000bef3agoto :goto_3e2
000bef3cmove v4, v6
000bef3eif-ge v4, v3, :cond_3e2
000bef42invoke-virtual {v0, v4}, Lf0/H;->u(I)Landroid/view/View;
000bef48move-result-object v9
000bef4ainvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bef50move-result-object v10
000bef52check-cast v10, Lf0/b0;
000bef56invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bef5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bef62move-result v11
000bef64if-eqz v11, :cond_3ca
000bef68iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bef6cif-ne v11, v7, :cond_3ca
000bef70iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bef74sub-int/2addr v11, v7
000bef76iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
000bef7aiget v10, v10, Lf0/e0;->e:I
000bef7esub-int/2addr v11, v10
000bef80neg-int v10, v11
000bef82iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef86mul-int/2addr v11, v10
000bef88mul-int/2addr v10, v8
000bef8asub-int/2addr v11, v10
000bef8cinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
000bef92goto :goto_3df
000bef94iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
000bef98iget v10, v10, Lf0/e0;->e:I
000bef9ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000befa0mul-int/2addr v11, v10
000befa2mul-int/2addr v10, v8
000befa4iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000befa8if-ne v12, v7, :cond_3db
000befacsub-int/2addr v11, v10
000befaeinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
000befb4goto :goto_3df
000befb6sub-int/2addr v11, v10
000befb8invoke-virtual {v9, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000befbeadd-int/lit8 v4, v4, 0x1
000befc2goto :goto_39f
000befc4invoke-virtual {v0}, Lf0/H;->v()I
000befcamove-result v3
000befccif-lez v3, :cond_3f9
000befd0iget-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000befd4if-eqz v3, :cond_3f3
000befd8invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
000befdeinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
000befe4goto :goto_3f9
000befe6invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
000befecinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
000beff2if-eqz v19, :cond_41f
000beff6iget-boolean v3, v2, Lf0/U;->g:Z
000beffaif-nez v3, :cond_41f
000beffeiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bf002if-eqz v3, :cond_41f
000bf006invoke-virtual {v0}, Lf0/H;->v()I
000bf00cmove-result v3
000bf00eif-lez v3, :cond_41f
000bf012invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->O0()Landroid/view/View;
000bf018move-result-object v3
000bf01aif-eqz v3, :cond_41f
000bf01eiget-object v3, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf022if-eqz v3, :cond_418
000bf026iget-object v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bf02ainvoke-virtual {v3, v4}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bf030invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
000bf036move-result v3
000bf038if-eqz v3, :cond_41f
000bf03cgoto :goto_420
000bf03emove v7, v6
000bf040iget-boolean v3, v2, Lf0/U;->g:Z
000bf044if-eqz v3, :cond_427
000bf048invoke-virtual {v5}, Lf0/a0;->a()V
000bf04eiget-boolean v3, v5, Lf0/a0;->c:Z
000bf052iput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bf056invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bf05cmove-result v3
000bf05eiput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bf062if-eqz v7, :cond_439
000bf066invoke-virtual {v5}, Lf0/a0;->a()V
000bf06cinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
000bf072return-void
000be7f0
000be7f0androidx.recyclerview.widget.StaggeredGridLayoutManager::R0(f0.N, f0.U, boolean):
000be800move-object/from16 v0, v16
000be804move-object/from16 v1, v17
000be808move-object/from16 v2, v18
000be80ciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be810const/4 v4, -0x1
000be812iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000be816if-nez v3, :cond_11
000be81aiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be81eif-eq v3, v4, :cond_1e
000be822invoke-virtual {v2}, Lf0/U;->b()I
000be828move-result v3
000be82aif-nez v3, :cond_1e
000be82einvoke-virtual/range {v16 .. v17}, Lf0/H;->g0(Lf0/N;)V
000be834invoke-virtual {v5}, Lf0/a0;->a()V
000be83areturn-void
000be83ciget-boolean v3, v5, Lf0/a0;->e:Z
000be840const/4 v6, 0x0
000be842const/4 v7, 0x1
000be844if-eqz v3, :cond_2f
000be848iget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be84cif-ne v3, v4, :cond_2f
000be850iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be854if-eqz v3, :cond_2d
000be858goto :goto_2f
000be85amove v3, v6
000be85cgoto :goto_30
000be85emove v3, v7
000be860iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be864const/4 v9, 0x0
000be866iget-object v10, v5, Lf0/a0;->g:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000be86aconst/high16 v11, -0x80000000
000be86eif-eqz v3, :cond_220
000be872invoke-virtual {v5}, Lf0/a0;->a()V
000be878iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be87cif-eqz v12, :cond_c3
000be880iget v13, v12, Lf0/d0;->c:I
000be884if-lez v13, :cond_88
000be888iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be88cif-ne v13, v14, :cond_7a
000be890move v12, v6
000be892iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be896if-ge v12, v13, :cond_88
000be89aiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be89eaget-object v13, v13, v12
000be8a2invoke-virtual {v13}, Lf0/e0;->b()V
000be8a8iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be8aciget-object v14, v13, Lf0/d0;->d:[I
000be8b0aget v14, v14, v12
000be8b4if-eq v14, v11, :cond_6f
000be8b8iget-boolean v13, v13, Lf0/d0;->i:Z
000be8bcif-eqz v13, :cond_68
000be8c0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be8c4invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000be8camove-result v13
000be8ccadd-int/2addr v14, v13
000be8cegoto :goto_6f
000be8d0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be8d4invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
000be8damove-result v13
000be8dcgoto :goto_66
000be8deiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be8e2aget-object v13, v13, v12
000be8e6iput v14, v13, Lf0/e0;->b:I
000be8eaiput v14, v13, Lf0/e0;->c:I
000be8eeadd-int/lit8 v12, v12, 0x1
000be8f2goto :goto_49
000be8f4iput-object v9, v12, Lf0/d0;->d:[I
000be8f8iput v6, v12, Lf0/d0;->c:I
000be8fciput v6, v12, Lf0/d0;->e:I
000be900iput-object v9, v12, Lf0/d0;->f:[I
000be904iput-object v9, v12, Lf0/d0;->g:Ljava/util/ArrayList;
000be908iget v13, v12, Lf0/d0;->b:I
000be90ciput v13, v12, Lf0/d0;->a:I
000be910iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be914iget-boolean v13, v12, Lf0/d0;->j:Z
000be918iput-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000be91ciget-boolean v12, v12, Lf0/d0;->h:Z
000be920invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be926iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be92aif-eqz v13, :cond_9d
000be92eiget-boolean v14, v13, Lf0/d0;->h:Z
000be932if-eq v14, v12, :cond_9d
000be936iput-boolean v12, v13, Lf0/d0;->h:Z
000be93aiput-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be93einvoke-virtual {v0}, Lf0/H;->l0()V
000be944invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000be94aiget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be94eiget v13, v12, Lf0/d0;->a:I
000be952if-eq v13, v4, :cond_b2
000be956iput v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be95aiget-boolean v13, v12, Lf0/d0;->i:Z
000be95eiput-boolean v13, v5, Lf0/a0;->c:Z
000be962goto :goto_b6
000be964iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be968iput-boolean v13, v5, Lf0/a0;->c:Z
000be96ciget v13, v12, Lf0/d0;->e:I
000be970if-le v13, v7, :cond_ca
000be974iget-object v13, v12, Lf0/d0;->f:[I
000be978iput-object v13, v8, LB/j;->b:Ljava/lang/Object;
000be97ciget-object v12, v12, Lf0/d0;->g:Ljava/util/ArrayList;
000be980iput-object v12, v8, LB/j;->c:Ljava/lang/Object;
000be984goto :goto_ca
000be986invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000be98ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be990iput-boolean v12, v5, Lf0/a0;->c:Z
000be994iget-boolean v12, v2, Lf0/U;->g:Z
000be998if-nez v12, :cond_1dd
000be99ciget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9a0if-ne v12, v4, :cond_d4
000be9a4goto/16 :goto_1dd
000be9a8if-ltz v12, :cond_1d9
000be9acinvoke-virtual {v2}, Lf0/U;->b()I
000be9b2move-result v13
000be9b4if-lt v12, v13, :cond_de
000be9b8goto/16 :goto_1d9
000be9bciget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be9c0if-eqz v12, :cond_f3
000be9c4iget v13, v12, Lf0/d0;->a:I
000be9c8if-eq v13, v4, :cond_f3
000be9cciget v12, v12, Lf0/d0;->c:I
000be9d0if-ge v12, v7, :cond_eb
000be9d4goto :goto_f3
000be9d6iput v11, v5, Lf0/a0;->b:I
000be9daiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9deiput v12, v5, Lf0/a0;->a:I
000be9e2goto/16 :goto_21e
000be9e6iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000be9eainvoke-virtual {v0, v12}, Lf0/H;->q(I)Landroid/view/View;
000be9f0move-result-object v12
000be9f2if-eqz v12, :cond_188
000be9f6iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be9faif-eqz v13, :cond_104
000be9feinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bea04move-result v13
000bea06goto :goto_108
000bea08invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bea0emove-result v13
000bea10iput v13, v5, Lf0/a0;->a:I
000bea14iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea18if-eq v13, v11, :cond_13a
000bea1ciget-boolean v13, v5, Lf0/a0;->c:Z
000bea20if-eqz v13, :cond_126
000bea24iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea28invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000bea2emove-result v13
000bea30iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea34sub-int/2addr v13, v14
000bea36iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea3ainvoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bea40move-result v12
000bea42sub-int/2addr v13, v12
000bea44iput v13, v5, Lf0/a0;->b:I
000bea48goto/16 :goto_21e
000bea4ciget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea50invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
000bea56move-result v13
000bea58iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bea5cadd-int/2addr v13, v14
000bea5eiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea62invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bea68move-result v12
000bea6asub-int/2addr v13, v12
000bea6ciput v13, v5, Lf0/a0;->b:I
000bea70goto/16 :goto_21e
000bea74iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea78invoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bea7emove-result v13
000bea80iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea84invoke-virtual {v14}, Landroidx/emoji2/text/g;->l()I
000bea8amove-result v14
000bea8cif-le v13, v14, :cond_15d
000bea90iget-boolean v12, v5, Lf0/a0;->c:Z
000bea94if-eqz v12, :cond_153
000bea98iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bea9cinvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beaa2move-result v12
000beaa4goto :goto_159
000beaa6iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beaaainvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beab0move-result v12
000beab2iput v12, v5, Lf0/a0;->b:I
000beab6goto/16 :goto_21e
000beabaiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beabeinvoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000beac4move-result v13
000beac6iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beacainvoke-virtual {v14}, Landroidx/emoji2/text/g;->k()I
000bead0move-result v14
000bead2sub-int/2addr v13, v14
000bead4if-gez v13, :cond_171
000bead8neg-int v12, v13
000beadaiput v12, v5, Lf0/a0;->b:I
000beadegoto/16 :goto_21e
000beae2iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beae6invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
000beaecmove-result v13
000beaeeiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beaf2invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000beaf8move-result v12
000beafasub-int/2addr v13, v12
000beafcif-gez v13, :cond_184
000beb00iput v13, v5, Lf0/a0;->b:I
000beb04goto/16 :goto_21e
000beb08iput v11, v5, Lf0/a0;->b:I
000beb0cgoto/16 :goto_21e
000beb10iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000beb14iput v12, v5, Lf0/a0;->a:I
000beb18iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000beb1cif-ne v13, v11, :cond_1bf
000beb20invoke-virtual {v0}, Lf0/H;->v()I
000beb26move-result v13
000beb28if-nez v13, :cond_19b
000beb2ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000beb30if-eqz v12, :cond_1a8
000beb34goto :goto_1aa
000beb36invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000beb3cmove-result v13
000beb3eif-ge v12, v13, :cond_1a3
000beb42move v12, v7
000beb44goto :goto_1a4
000beb46move v12, v6
000beb48iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000beb4cif-eq v12, v13, :cond_1aa
000beb50move v12, v6
000beb52goto :goto_1ab
000beb54move v12, v7
000beb56iput-boolean v12, v5, Lf0/a0;->c:Z
000beb5aif-eqz v12, :cond_1b6
000beb5eiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb62invoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beb68move-result v12
000beb6agoto :goto_1bc
000beb6ciget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb70invoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beb76move-result v12
000beb78iput v12, v5, Lf0/a0;->b:I
000beb7cgoto :goto_1d6
000beb7eiget-boolean v12, v5, Lf0/a0;->c:Z
000beb82if-eqz v12, :cond_1cd
000beb86iget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb8ainvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
000beb90move-result v12
000beb92sub-int/2addr v12, v13
000beb94iput v12, v5, Lf0/a0;->b:I
000beb98goto :goto_1d6
000beb9aiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000beb9einvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
000beba4move-result v12
000beba6add-int/2addr v12, v13
000beba8iput v12, v5, Lf0/a0;->b:I
000bebaciput-boolean v7, v5, Lf0/a0;->d:Z
000bebb0goto :goto_21e
000bebb2iput v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bebb6iput v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bebbaiget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bebbeif-eqz v12, :cond_1fe
000bebc2invoke-virtual {v2}, Lf0/U;->b()I
000bebc8move-result v12
000bebcainvoke-virtual {v0}, Lf0/H;->v()I
000bebd0move-result v13
000bebd2sub-int/2addr v13, v7
000bebd4if-ltz v13, :cond_1fc
000bebd8invoke-virtual {v0, v13}, Lf0/H;->u(I)Landroid/view/View;
000bebdemove-result-object v14
000bebe0invoke-static {v14}, Lf0/H;->H(Landroid/view/View;)I
000bebe6move-result v14
000bebe8if-ltz v14, :cond_1f9
000bebecif-ge v14, v12, :cond_1f9
000bebf0goto :goto_21a
000bebf2add-int/lit8 v13, v13, -0x1
000bebf6goto :goto_1ea
000bebf8move v14, v6
000bebfagoto :goto_21a
000bebfcinvoke-virtual {v2}, Lf0/U;->b()I
000bec02move-result v12
000bec04invoke-virtual {v0}, Lf0/H;->v()I
000bec0amove-result v13
000bec0cmove v14, v6
000bec0eif-ge v14, v13, :cond_1fc
000bec12invoke-virtual {v0, v14}, Lf0/H;->u(I)Landroid/view/View;
000bec18move-result-object v15
000bec1ainvoke-static {v15}, Lf0/H;->H(Landroid/view/View;)I
000bec20move-result v15
000bec22if-ltz v15, :cond_217
000bec26if-ge v15, v12, :cond_217
000bec2amove v14, v15
000bec2cgoto :goto_21a
000bec2eadd-int/lit8 v14, v14, 0x1
000bec32goto :goto_207
000bec34iput v14, v5, Lf0/a0;->a:I
000bec38iput v11, v5, Lf0/a0;->b:I
000bec3ciput-boolean v7, v5, Lf0/a0;->e:Z
000bec40iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bec44if-nez v12, :cond_243
000bec48iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bec4cif-ne v12, v4, :cond_243
000bec50iget-boolean v12, v5, Lf0/a0;->c:Z
000bec54iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bec58if-ne v12, v13, :cond_236
000bec5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bec62move-result v12
000bec64iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bec68if-eq v12, v13, :cond_243
000bec6ciget-object v12, v8, LB/j;->b:Ljava/lang/Object;
000bec70check-cast v12, [I
000bec74if-eqz v12, :cond_23f
000bec78invoke-static {v12, v4}, Ljava/util/Arrays;->fill([II)V
000bec7eiput-object v9, v8, LB/j;->c:Ljava/lang/Object;
000bec82iput-boolean v7, v5, Lf0/a0;->d:Z
000bec86invoke-virtual {v0}, Lf0/H;->v()I
000bec8cmove-result v8
000bec8eif-lez v8, :cond_2ee
000bec92iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bec96if-eqz v8, :cond_251
000bec9aiget v8, v8, Lf0/d0;->c:I
000bec9eif-ge v8, v7, :cond_2ee
000beca2iget-boolean v8, v5, Lf0/a0;->d:Z
000beca6if-eqz v8, :cond_270
000becaamove v3, v6
000becaciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000becb0if-ge v3, v8, :cond_2ee
000becb4iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becb8aget-object v8, v8, v3
000becbcinvoke-virtual {v8}, Lf0/e0;->b()V
000becc2iget v8, v5, Lf0/a0;->b:I
000becc6if-eq v8, v11, :cond_26d
000beccaiget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becceaget-object v9, v9, v3
000becd2iput v8, v9, Lf0/e0;->b:I
000becd6iput v8, v9, Lf0/e0;->c:I
000becdaadd-int/lit8 v3, v3, 0x1
000becdegoto :goto_256
000bece0if-nez v3, :cond_28e
000bece4iget-object v3, v5, Lf0/a0;->f:[I
000bece8if-nez v3, :cond_277
000bececgoto :goto_28e
000beceemove v3, v6
000becf0iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000becf4if-ge v3, v8, :cond_2ee
000becf8iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000becfcaget-object v8, v8, v3
000bed00invoke-virtual {v8}, Lf0/e0;->b()V
000bed06iget-object v9, v5, Lf0/a0;->f:[I
000bed0aaget v9, v9, v3
000bed0eiput v9, v8, Lf0/e0;->b:I
000bed12iput v9, v8, Lf0/e0;->c:I
000bed16add-int/lit8 v3, v3, 0x1
000bed1agoto :goto_278
000bed1cmove v3, v6
000bed1eiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bed22if-ge v3, v8, :cond_2cd
000bed26iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bed2aaget-object v8, v8, v3
000bed2eiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bed32iget v12, v5, Lf0/a0;->b:I
000bed36if-eqz v9, :cond_2a2
000bed3ainvoke-virtual {v8, v11}, Lf0/e0;->f(I)I
000bed40move-result v13
000bed42goto :goto_2a6
000bed44invoke-virtual {v8, v11}, Lf0/e0;->h(I)I
000bed4amove-result v13
000bed4cinvoke-virtual {v8}, Lf0/e0;->b()V
000bed52if-ne v13, v11, :cond_2ac
000bed56goto :goto_2ca
000bed58iget-object v14, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bed5cif-eqz v9, :cond_2b8
000bed60iget-object v15, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bed64invoke-virtual {v15}, Landroidx/emoji2/text/g;->g()I
000bed6amove-result v15
000bed6cif-lt v13, v15, :cond_2ca
000bed70if-nez v9, :cond_2c3
000bed74iget-object v9, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bed78invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bed7emove-result v9
000bed80if-le v13, v9, :cond_2c3
000bed84goto :goto_2ca
000bed86if-eq v12, v11, :cond_2c6
000bed8aadd-int/2addr v13, v12
000bed8ciput v13, v8, Lf0/e0;->c:I
000bed90iput v13, v8, Lf0/e0;->b:I
000bed94add-int/lit8 v3, v3, 0x1
000bed98goto :goto_28f
000bed9aiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bed9earray-length v8, v3
000beda0iget-object v9, v5, Lf0/a0;->f:[I
000beda4if-eqz v9, :cond_2d7
000beda8array-length v9, v9
000bedaaif-ge v9, v8, :cond_2de
000bedaeiget-object v9, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bedb2array-length v9, v9
000bedb4new-array v9, v9, [I
000bedb8iput-object v9, v5, Lf0/a0;->f:[I
000bedbcmove v9, v6
000bedbeif-ge v9, v8, :cond_2ee
000bedc2iget-object v10, v5, Lf0/a0;->f:[I
000bedc6aget-object v12, v3, v9
000bedcainvoke-virtual {v12, v11}, Lf0/e0;->h(I)I
000bedd0move-result v12
000bedd2aput v12, v10, v9
000bedd6add-int/lit8 v9, v9, 0x1
000beddagoto :goto_2df
000beddcinvoke-virtual/range {v16 .. v17}, Lf0/H;->p(Lf0/N;)V
000bede2iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bede6iput-boolean v6, v3, Lf0/p;->a:Z
000bedeaiget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bedeeinvoke-virtual {v8}, Landroidx/emoji2/text/g;->l()I
000bedf4move-result v8
000bedf6iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bedfadiv-int v9, v8, v9
000bedfeiput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bee02iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bee06invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000bee0cmove-result v9
000bee0einvoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bee14iget v8, v5, Lf0/a0;->a:I
000bee18invoke-virtual {v0, v8, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bee1eiget-boolean v8, v5, Lf0/a0;->c:Z
000bee22if-eqz v8, :cond_327
000bee26invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee2cinvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee32invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee38iget v4, v5, Lf0/a0;->a:I
000bee3ciget v8, v3, Lf0/p;->d:I
000bee40add-int/2addr v4, v8
000bee42iput v4, v3, Lf0/p;->c:I
000bee46invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee4cgoto :goto_33a
000bee4einvoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee54invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee5ainvoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bee60iget v4, v5, Lf0/a0;->a:I
000bee64iget v8, v3, Lf0/p;->d:I
000bee68add-int/2addr v4, v8
000bee6aiput v4, v3, Lf0/p;->c:I
000bee6einvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bee74iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bee78invoke-virtual {v3}, Landroidx/emoji2/text/g;->i()I
000bee7emove-result v3
000bee80const/high16 v4, 0x40000000
000bee84if-ne v3, v4, :cond_346
000bee88goto/16 :goto_3e2
000bee8cinvoke-virtual {v0}, Lf0/H;->v()I
000bee92move-result v3
000bee94const/4 v4, 0x0
000bee96move v8, v6
000bee98if-ge v8, v3, :cond_36e
000bee9cinvoke-virtual {v0, v8}, Lf0/H;->u(I)Landroid/view/View;
000beea2move-result-object v9
000beea4iget-object v10, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000beea8invoke-virtual {v10, v9}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000beeaemove-result v10
000beeb0int-to-float v10, v10
000beeb2cmpg-float v12, v10, v4
000beeb6if-gez v12, :cond_35e
000beebagoto :goto_36b
000beebcinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000beec2move-result-object v9
000beec4check-cast v9, Lf0/b0;
000beec8invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000beeceinvoke-static {v4, v10}, Ljava/lang/Math;->max(FF)F
000beed4move-result v4
000beed6add-int/lit8 v8, v8, 0x1
000beedagoto :goto_34c
000beedciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000beee0iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000beee4int-to-float v9, v9
000beee6mul-float/2addr v4, v9
000beee8invoke-static {v4}, Ljava/lang/Math;->round(F)I
000beeeemove-result v4
000beef0iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000beef4invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000beefamove-result v9
000beefcif-ne v9, v11, :cond_38a
000bef00iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bef04invoke-virtual {v9}, Landroidx/emoji2/text/g;->l()I
000bef0amove-result v9
000bef0cinvoke-static {v4, v9}, Ljava/lang/Math;->min(II)I
000bef12move-result v4
000bef14iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bef18div-int v9, v4, v9
000bef1ciput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef20iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bef24invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
000bef2amove-result v9
000bef2cinvoke-static {v4, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bef32iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef36if-ne v4, v8, :cond_39e
000bef3agoto :goto_3e2
000bef3cmove v4, v6
000bef3eif-ge v4, v3, :cond_3e2
000bef42invoke-virtual {v0, v4}, Lf0/H;->u(I)Landroid/view/View;
000bef48move-result-object v9
000bef4ainvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bef50move-result-object v10
000bef52check-cast v10, Lf0/b0;
000bef56invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bef5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bef62move-result v11
000bef64if-eqz v11, :cond_3ca
000bef68iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bef6cif-ne v11, v7, :cond_3ca
000bef70iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bef74sub-int/2addr v11, v7
000bef76iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
000bef7aiget v10, v10, Lf0/e0;->e:I
000bef7esub-int/2addr v11, v10
000bef80neg-int v10, v11
000bef82iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bef86mul-int/2addr v11, v10
000bef88mul-int/2addr v10, v8
000bef8asub-int/2addr v11, v10
000bef8cinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
000bef92goto :goto_3df
000bef94iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
000bef98iget v10, v10, Lf0/e0;->e:I
000bef9ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000befa0mul-int/2addr v11, v10
000befa2mul-int/2addr v10, v8
000befa4iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000befa8if-ne v12, v7, :cond_3db
000befacsub-int/2addr v11, v10
000befaeinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
000befb4goto :goto_3df
000befb6sub-int/2addr v11, v10
000befb8invoke-virtual {v9, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000befbeadd-int/lit8 v4, v4, 0x1
000befc2goto :goto_39f
000befc4invoke-virtual {v0}, Lf0/H;->v()I
000befcamove-result v3
000befccif-lez v3, :cond_3f9
000befd0iget-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000befd4if-eqz v3, :cond_3f3
000befd8invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
000befdeinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
000befe4goto :goto_3f9
000befe6invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
000befecinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
000beff2if-eqz v19, :cond_41f
000beff6iget-boolean v3, v2, Lf0/U;->g:Z
000beffaif-nez v3, :cond_41f
000beffeiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bf002if-eqz v3, :cond_41f
000bf006invoke-virtual {v0}, Lf0/H;->v()I
000bf00cmove-result v3
000bf00eif-lez v3, :cond_41f
000bf012invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->O0()Landroid/view/View;
000bf018move-result-object v3
000bf01aif-eqz v3, :cond_41f
000bf01eiget-object v3, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf022if-eqz v3, :cond_418
000bf026iget-object v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bf02ainvoke-virtual {v3, v4}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bf030invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
000bf036move-result v3
000bf038if-eqz v3, :cond_41f
000bf03cgoto :goto_420
000bf03emove v7, v6
000bf040iget-boolean v3, v2, Lf0/U;->g:Z
000bf044if-eqz v3, :cond_427
000bf048invoke-virtual {v5}, Lf0/a0;->a()V
000bf04eiget-boolean v3, v5, Lf0/a0;->c:Z
000bf052iput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bf056invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bf05cmove-result v3
000bf05eiput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bf062if-eqz v7, :cond_439
000bf066invoke-virtual {v5}, Lf0/a0;->a()V
000bf06cinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
000bf072return-void
000be7f0
000bf074
000bf074androidx.recyclerview.widget.StaggeredGridLayoutManager::c0(f0.U):
000bf084const/4 v1, -0x1
000bf086iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bf08aconst/high16 v1, -0x80000000
000bf08eiput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bf092const/4 v1, 0x0
000bf094iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf098iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bf09cinvoke-virtual {v1}, Lf0/a0;->a()V
000bf0a2return-void
000bf074
000bf074androidx.recyclerview.widget.StaggeredGridLayoutManager::c0(f0.U):
000bf084const/4 v1, -0x1
000bf086iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bf08aconst/high16 v1, -0x80000000
000bf08eiput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bf092const/4 v1, 0x0
000bf094iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf098iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bf09cinvoke-virtual {v1}, Lf0/a0;->a()V
000bf0a2return-void
000bf074
000bf0a4
000bf0a4androidx.recyclerview.widget.StaggeredGridLayoutManager::d0(android.os.Parcelable):
000bf0b4instance-of v0, v2, Lf0/d0;
000bf0b8if-eqz v0, :cond_b
000bf0bccheck-cast v2, Lf0/d0;
000bf0c0iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf0c4invoke-virtual {v1}, Lf0/H;->l0()V
000bf0careturn-void
000bf0a4
000bf0a4androidx.recyclerview.widget.StaggeredGridLayoutManager::d0(android.os.Parcelable):
000bf0b4instance-of v0, v2, Lf0/d0;
000bf0b8if-eqz v0, :cond_b
000bf0bccheck-cast v2, Lf0/d0;
000bf0c0iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf0c4invoke-virtual {v1}, Lf0/H;->l0()V
000bf0careturn-void
000bf0a4
000bf0cc
000bf0ccandroidx.recyclerview.widget.StaggeredGridLayoutManager::f0(int):
000bf0dcif-nez v1, :cond_5
000bf0e0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
000bf0e6return-void
000bf0cc
000bf0ccandroidx.recyclerview.widget.StaggeredGridLayoutManager::f0(int):
000bf0dcif-nez v1, :cond_5
000bf0e0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
000bf0e6return-void
000bf0cc
000bf0e8
000bf0e8androidx.recyclerview.widget.StaggeredGridLayoutManager::T0(int, f0.U):
000bf0f8const/4 v0, 0x1
000bf0faif-lez v5, :cond_9
000bf0feinvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bf104move-result v1
000bf106move v2, v0
000bf108goto :goto_e
000bf10ainvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bf110move-result v1
000bf112const/4 v2, -0x1
000bf114iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf118iput-boolean v0, v3, Lf0/p;->a:Z
000bf11cinvoke-virtual {v4, v1, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bf122invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bf128iget v6, v3, Lf0/p;->d:I
000bf12cadd-int/2addr v1, v6
000bf12eiput v1, v3, Lf0/p;->c:I
000bf132invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000bf138move-result v5
000bf13aiput v5, v3, Lf0/p;->b:I
000bf13ereturn-void
000bf0e8
000bf0e8androidx.recyclerview.widget.StaggeredGridLayoutManager::T0(int, f0.U):
000bf0f8const/4 v0, 0x1
000bf0faif-lez v5, :cond_9
000bf0feinvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bf104move-result v1
000bf106move v2, v0
000bf108goto :goto_e
000bf10ainvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bf110move-result v1
000bf112const/4 v2, -0x1
000bf114iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf118iput-boolean v0, v3, Lf0/p;->a:Z
000bf11cinvoke-virtual {v4, v1, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bf122invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bf128iget v6, v3, Lf0/p;->d:I
000bf12cadd-int/2addr v1, v6
000bf12eiput v1, v3, Lf0/p;->c:I
000bf132invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000bf138move-result v5
000bf13aiput v5, v3, Lf0/p;->b:I
000bf13ereturn-void
000bf0e8
000bf140
000bf140androidx.recyclerview.widget.StaggeredGridLayoutManager::U0(f0.N, f0.p):
000bf150iget-boolean v0, v6, Lf0/p;->a:Z
000bf154if-eqz v0, :cond_85
000bf158iget-boolean v0, v6, Lf0/p;->i:Z
000bf15cif-eqz v0, :cond_a
000bf160goto/16 :goto_85
000bf164iget v0, v6, Lf0/p;->b:I
000bf168const/4 v1, -0x1
000bf16aif-nez v0, :cond_1f
000bf16eiget v0, v6, Lf0/p;->e:I
000bf172if-ne v0, v1, :cond_19
000bf176iget v6, v6, Lf0/p;->g:I
000bf17ainvoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
000bf180return-void
000bf182iget v6, v6, Lf0/p;->f:I
000bf186invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
000bf18creturn-void
000bf18eiget v0, v6, Lf0/p;->e:I
000bf192const/4 v2, 0x1
000bf194const/4 v3, 0x0
000bf196if-ne v0, v1, :cond_55
000bf19aiget v0, v6, Lf0/p;->f:I
000bf19eiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf1a2aget-object v1, v1, v3
000bf1a6invoke-virtual {v1, v0}, Lf0/e0;->h(I)I
000bf1acmove-result v1
000bf1aeiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf1b2if-ge v2, v3, :cond_41
000bf1b6iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf1baaget-object v3, v3, v2
000bf1beinvoke-virtual {v3, v0}, Lf0/e0;->h(I)I
000bf1c4move-result v3
000bf1c6if-le v3, v1, :cond_3e
000bf1camove v1, v3
000bf1ccadd-int/lit8 v2, v2, 0x1
000bf1d0goto :goto_2f
000bf1d2sub-int/2addr v0, v1
000bf1d4if-gez v0, :cond_47
000bf1d8iget v6, v6, Lf0/p;->g:I
000bf1dcgoto :goto_51
000bf1deiget v1, v6, Lf0/p;->g:I
000bf1e2iget v6, v6, Lf0/p;->b:I
000bf1e6invoke-static {v0, v6}, Ljava/lang/Math;->min(II)I
000bf1ecmove-result v6
000bf1eesub-int v6, v1, v6
000bf1f2invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
000bf1f8return-void
000bf1faiget v0, v6, Lf0/p;->g:I
000bf1feiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf202aget-object v1, v1, v3
000bf206invoke-virtual {v1, v0}, Lf0/e0;->f(I)I
000bf20cmove-result v1
000bf20eiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf212if-ge v2, v3, :cond_71
000bf216iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf21aaget-object v3, v3, v2
000bf21einvoke-virtual {v3, v0}, Lf0/e0;->f(I)I
000bf224move-result v3
000bf226if-ge v3, v1, :cond_6e
000bf22amove v1, v3
000bf22cadd-int/lit8 v2, v2, 0x1
000bf230goto :goto_5f
000bf232iget v0, v6, Lf0/p;->g:I
000bf236sub-int/2addr v1, v0
000bf238if-gez v1, :cond_79
000bf23ciget v6, v6, Lf0/p;->f:I
000bf240goto :goto_82
000bf242iget v0, v6, Lf0/p;->f:I
000bf246iget v6, v6, Lf0/p;->b:I
000bf24ainvoke-static {v1, v6}, Ljava/lang/Math;->min(II)I
000bf250move-result v6
000bf252add-int/2addr v6, v0
000bf254invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
000bf25areturn-void
000bf140
000bf140androidx.recyclerview.widget.StaggeredGridLayoutManager::U0(f0.N, f0.p):
000bf150iget-boolean v0, v6, Lf0/p;->a:Z
000bf154if-eqz v0, :cond_85
000bf158iget-boolean v0, v6, Lf0/p;->i:Z
000bf15cif-eqz v0, :cond_a
000bf160goto/16 :goto_85
000bf164iget v0, v6, Lf0/p;->b:I
000bf168const/4 v1, -0x1
000bf16aif-nez v0, :cond_1f
000bf16eiget v0, v6, Lf0/p;->e:I
000bf172if-ne v0, v1, :cond_19
000bf176iget v6, v6, Lf0/p;->g:I
000bf17ainvoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
000bf180return-void
000bf182iget v6, v6, Lf0/p;->f:I
000bf186invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
000bf18creturn-void
000bf18eiget v0, v6, Lf0/p;->e:I
000bf192const/4 v2, 0x1
000bf194const/4 v3, 0x0
000bf196if-ne v0, v1, :cond_55
000bf19aiget v0, v6, Lf0/p;->f:I
000bf19eiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf1a2aget-object v1, v1, v3
000bf1a6invoke-virtual {v1, v0}, Lf0/e0;->h(I)I
000bf1acmove-result v1
000bf1aeiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf1b2if-ge v2, v3, :cond_41
000bf1b6iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf1baaget-object v3, v3, v2
000bf1beinvoke-virtual {v3, v0}, Lf0/e0;->h(I)I
000bf1c4move-result v3
000bf1c6if-le v3, v1, :cond_3e
000bf1camove v1, v3
000bf1ccadd-int/lit8 v2, v2, 0x1
000bf1d0goto :goto_2f
000bf1d2sub-int/2addr v0, v1
000bf1d4if-gez v0, :cond_47
000bf1d8iget v6, v6, Lf0/p;->g:I
000bf1dcgoto :goto_51
000bf1deiget v1, v6, Lf0/p;->g:I
000bf1e2iget v6, v6, Lf0/p;->b:I
000bf1e6invoke-static {v0, v6}, Ljava/lang/Math;->min(II)I
000bf1ecmove-result v6
000bf1eesub-int v6, v1, v6
000bf1f2invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
000bf1f8return-void
000bf1faiget v0, v6, Lf0/p;->g:I
000bf1feiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf202aget-object v1, v1, v3
000bf206invoke-virtual {v1, v0}, Lf0/e0;->f(I)I
000bf20cmove-result v1
000bf20eiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf212if-ge v2, v3, :cond_71
000bf216iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bf21aaget-object v3, v3, v2
000bf21einvoke-virtual {v3, v0}, Lf0/e0;->f(I)I
000bf224move-result v3
000bf226if-ge v3, v1, :cond_6e
000bf22amove v1, v3
000bf22cadd-int/lit8 v2, v2, 0x1
000bf230goto :goto_5f
000bf232iget v0, v6, Lf0/p;->g:I
000bf236sub-int/2addr v1, v0
000bf238if-gez v1, :cond_79
000bf23ciget v6, v6, Lf0/p;->f:I
000bf240goto :goto_82
000bf242iget v0, v6, Lf0/p;->f:I
000bf246iget v6, v6, Lf0/p;->b:I
000bf24ainvoke-static {v1, v6}, Ljava/lang/Math;->min(II)I
000bf250move-result v6
000bf252add-int/2addr v6, v0
000bf254invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
000bf25areturn-void
000bf140
000bf25c
000bf25candroidx.recyclerview.widget.StaggeredGridLayoutManager::V0(f0.N, int):
000bf26cinvoke-virtual {v8}, Lf0/H;->v()I
000bf272move-result v0
000bf274const/4 v1, 0x1
000bf276sub-int/2addr v0, v1
000bf278if-ltz v0, :cond_74
000bf27cinvoke-virtual {v8, v0}, Lf0/H;->u(I)Landroid/view/View;
000bf282move-result-object v2
000bf284iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf288invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bf28emove-result v3
000bf290if-lt v3, v10, :cond_74
000bf294iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf298invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000bf29emove-result v3
000bf2a0if-lt v3, v10, :cond_74
000bf2a4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf2aamove-result-object v3
000bf2accheck-cast v3, Lf0/b0;
000bf2b0invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf2b6iget-object v4, v3, Lf0/b0;->e:Lf0/e0;
000bf2baiget-object v4, v4, Lf0/e0;->a:Ljava/util/ArrayList;
000bf2beinvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bf2c4move-result v4
000bf2c6if-ne v4, v1, :cond_30
000bf2cagoto :goto_74
000bf2cciget-object v3, v3, Lf0/b0;->e:Lf0/e0;
000bf2d0iget-object v4, v3, Lf0/e0;->a:Ljava/util/ArrayList;
000bf2d4invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bf2damove-result v5
000bf2dcadd-int/lit8 v6, v5, -0x1
000bf2e0invoke-virtual {v4, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bf2e6move-result-object v4
000bf2e8check-cast v4, Landroid/view/View;
000bf2ecinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf2f2move-result-object v6
000bf2f4check-cast v6, Lf0/b0;
000bf2f8const/4 v7, 0x0
000bf2faiput-object v7, v6, Lf0/b0;->e:Lf0/e0;
000bf2feiget-object v7, v6, Lf0/I;->a:Lf0/X;
000bf302invoke-virtual {v7}, Lf0/X;->h()Z
000bf308move-result v7
000bf30aif-nez v7, :cond_59
000bf30eiget-object v6, v6, Lf0/I;->a:Lf0/X;
000bf312invoke-virtual {v6}, Lf0/X;->k()Z
000bf318move-result v6
000bf31aif-eqz v6, :cond_66
000bf31eiget v6, v3, Lf0/e0;->d:I
000bf322iget-object v7, v3, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf326iget-object v7, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf32ainvoke-virtual {v7, v4}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bf330move-result v4
000bf332sub-int/2addr v6, v4
000bf334iput v6, v3, Lf0/e0;->d:I
000bf338const/high16 v4, -0x80000000
000bf33cif-ne v5, v1, :cond_6c
000bf340iput v4, v3, Lf0/e0;->b:I
000bf344iput v4, v3, Lf0/e0;->c:I
000bf348invoke-virtual {v8, v2, v9}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
000bf34eadd-int/lit8 v0, v0, -0x1
000bf352goto :goto_6
000bf354return-void
000bf25c
000bf25candroidx.recyclerview.widget.StaggeredGridLayoutManager::V0(f0.N, int):
000bf26cinvoke-virtual {v8}, Lf0/H;->v()I
000bf272move-result v0
000bf274const/4 v1, 0x1
000bf276sub-int/2addr v0, v1
000bf278if-ltz v0, :cond_74
000bf27cinvoke-virtual {v8, v0}, Lf0/H;->u(I)Landroid/view/View;
000bf282move-result-object v2
000bf284iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf288invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bf28emove-result v3
000bf290if-lt v3, v10, :cond_74
000bf294iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf298invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000bf29emove-result v3
000bf2a0if-lt v3, v10, :cond_74
000bf2a4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf2aamove-result-object v3
000bf2accheck-cast v3, Lf0/b0;
000bf2b0invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf2b6iget-object v4, v3, Lf0/b0;->e:Lf0/e0;
000bf2baiget-object v4, v4, Lf0/e0;->a:Ljava/util/ArrayList;
000bf2beinvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bf2c4move-result v4
000bf2c6if-ne v4, v1, :cond_30
000bf2cagoto :goto_74
000bf2cciget-object v3, v3, Lf0/b0;->e:Lf0/e0;
000bf2d0iget-object v4, v3, Lf0/e0;->a:Ljava/util/ArrayList;
000bf2d4invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bf2damove-result v5
000bf2dcadd-int/lit8 v6, v5, -0x1
000bf2e0invoke-virtual {v4, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bf2e6move-result-object v4
000bf2e8check-cast v4, Landroid/view/View;
000bf2ecinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf2f2move-result-object v6
000bf2f4check-cast v6, Lf0/b0;
000bf2f8const/4 v7, 0x0
000bf2faiput-object v7, v6, Lf0/b0;->e:Lf0/e0;
000bf2feiget-object v7, v6, Lf0/I;->a:Lf0/X;
000bf302invoke-virtual {v7}, Lf0/X;->h()Z
000bf308move-result v7
000bf30aif-nez v7, :cond_59
000bf30eiget-object v6, v6, Lf0/I;->a:Lf0/X;
000bf312invoke-virtual {v6}, Lf0/X;->k()Z
000bf318move-result v6
000bf31aif-eqz v6, :cond_66
000bf31eiget v6, v3, Lf0/e0;->d:I
000bf322iget-object v7, v3, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf326iget-object v7, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf32ainvoke-virtual {v7, v4}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bf330move-result v4
000bf332sub-int/2addr v6, v4
000bf334iput v6, v3, Lf0/e0;->d:I
000bf338const/high16 v4, -0x80000000
000bf33cif-ne v5, v1, :cond_6c
000bf340iput v4, v3, Lf0/e0;->b:I
000bf344iput v4, v3, Lf0/e0;->c:I
000bf348invoke-virtual {v8, v2, v9}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
000bf34eadd-int/lit8 v0, v0, -0x1
000bf352goto :goto_6
000bf354return-void
000bf25c
000bf356
000bf356 // align 0x8
000bf356 // align 0x8
000bf358
000bf358androidx.recyclerview.widget.StaggeredGridLayoutManager::W0(f0.N, int):
000bf368invoke-virtual {v6}, Lf0/H;->v()I
000bf36emove-result v0
000bf370if-lez v0, :cond_70
000bf374const/4 v0, 0x0
000bf376invoke-virtual {v6, v0}, Lf0/H;->u(I)Landroid/view/View;
000bf37cmove-result-object v1
000bf37eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf382invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bf388move-result v2
000bf38aif-gt v2, v8, :cond_70
000bf38eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf392invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000bf398move-result v2
000bf39aif-gt v2, v8, :cond_70
000bf39einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf3a4move-result-object v2
000bf3a6check-cast v2, Lf0/b0;
000bf3aainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf3b0iget-object v3, v2, Lf0/b0;->e:Lf0/e0;
000bf3b4iget-object v3, v3, Lf0/e0;->a:Ljava/util/ArrayList;
000bf3b8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000bf3bemove-result v3
000bf3c0const/4 v4, 0x1
000bf3c2if-ne v3, v4, :cond_30
000bf3c6goto :goto_70
000bf3c8iget-object v2, v2, Lf0/b0;->e:Lf0/e0;
000bf3cciget-object v3, v2, Lf0/e0;->a:Ljava/util/ArrayList;
000bf3d0invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bf3d6move-result-object v0
000bf3d8check-cast v0, Landroid/view/View;
000bf3dcinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf3e2move-result-object v4
000bf3e4check-cast v4, Lf0/b0;
000bf3e8const/4 v5, 0x0
000bf3eaiput-object v5, v4, Lf0/b0;->e:Lf0/e0;
000bf3eeinvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000bf3f4move-result v3
000bf3f6const/high16 v5, -0x80000000
000bf3faif-nez v3, :cond_4d
000bf3feiput v5, v2, Lf0/e0;->c:I
000bf402iget-object v3, v4, Lf0/I;->a:Lf0/X;
000bf406invoke-virtual {v3}, Lf0/X;->h()Z
000bf40cmove-result v3
000bf40eif-nez v3, :cond_5d
000bf412iget-object v3, v4, Lf0/I;->a:Lf0/X;
000bf416invoke-virtual {v3}, Lf0/X;->k()Z
000bf41cmove-result v3
000bf41eif-eqz v3, :cond_6a
000bf422iget v3, v2, Lf0/e0;->d:I
000bf426iget-object v4, v2, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf42aiget-object v4, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf42einvoke-virtual {v4, v0}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bf434move-result v0
000bf436sub-int/2addr v3, v0
000bf438iput v3, v2, Lf0/e0;->d:I
000bf43ciput v5, v2, Lf0/e0;->b:I
000bf440invoke-virtual {v6, v1, v7}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
000bf446goto :goto_0
000bf448return-void
000bf358
000bf358androidx.recyclerview.widget.StaggeredGridLayoutManager::W0(f0.N, int):
000bf368invoke-virtual {v6}, Lf0/H;->v()I
000bf36emove-result v0
000bf370if-lez v0, :cond_70
000bf374const/4 v0, 0x0
000bf376invoke-virtual {v6, v0}, Lf0/H;->u(I)Landroid/view/View;
000bf37cmove-result-object v1
000bf37eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf382invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bf388move-result v2
000bf38aif-gt v2, v8, :cond_70
000bf38eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf392invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000bf398move-result v2
000bf39aif-gt v2, v8, :cond_70
000bf39einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf3a4move-result-object v2
000bf3a6check-cast v2, Lf0/b0;
000bf3aainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf3b0iget-object v3, v2, Lf0/b0;->e:Lf0/e0;
000bf3b4iget-object v3, v3, Lf0/e0;->a:Ljava/util/ArrayList;
000bf3b8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000bf3bemove-result v3
000bf3c0const/4 v4, 0x1
000bf3c2if-ne v3, v4, :cond_30
000bf3c6goto :goto_70
000bf3c8iget-object v2, v2, Lf0/b0;->e:Lf0/e0;
000bf3cciget-object v3, v2, Lf0/e0;->a:Ljava/util/ArrayList;
000bf3d0invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bf3d6move-result-object v0
000bf3d8check-cast v0, Landroid/view/View;
000bf3dcinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf3e2move-result-object v4
000bf3e4check-cast v4, Lf0/b0;
000bf3e8const/4 v5, 0x0
000bf3eaiput-object v5, v4, Lf0/b0;->e:Lf0/e0;
000bf3eeinvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000bf3f4move-result v3
000bf3f6const/high16 v5, -0x80000000
000bf3faif-nez v3, :cond_4d
000bf3feiput v5, v2, Lf0/e0;->c:I
000bf402iget-object v3, v4, Lf0/I;->a:Lf0/X;
000bf406invoke-virtual {v3}, Lf0/X;->h()Z
000bf40cmove-result v3
000bf40eif-nez v3, :cond_5d
000bf412iget-object v3, v4, Lf0/I;->a:Lf0/X;
000bf416invoke-virtual {v3}, Lf0/X;->k()Z
000bf41cmove-result v3
000bf41eif-eqz v3, :cond_6a
000bf422iget v3, v2, Lf0/e0;->d:I
000bf426iget-object v4, v2, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf42aiget-object v4, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf42einvoke-virtual {v4, v0}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bf434move-result v0
000bf436sub-int/2addr v3, v0
000bf438iput v3, v2, Lf0/e0;->d:I
000bf43ciput v5, v2, Lf0/e0;->b:I
000bf440invoke-virtual {v6, v1, v7}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
000bf446goto :goto_0
000bf448return-void
000bf358
000bf44a
000bf44a // align 0x4
000bf44a // align 0x4
000bf44c
000bf44candroidx.recyclerview.widget.StaggeredGridLayoutManager::X0():
000bf45ciget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bf460const/4 v1, 0x1
000bf462if-eq v0, v1, :cond_12
000bf466invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bf46cmove-result v0
000bf46eif-nez v0, :cond_c
000bf472goto :goto_12
000bf474iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bf478xor-int/2addr v0, v1
000bf47aiput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf47ereturn-void
000bf480iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bf484iput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf488return-void
000bf44c
000bf44candroidx.recyclerview.widget.StaggeredGridLayoutManager::X0():
000bf45ciget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bf460const/4 v1, 0x1
000bf462if-eq v0, v1, :cond_12
000bf466invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bf46cmove-result v0
000bf46eif-nez v0, :cond_c
000bf472goto :goto_12
000bf474iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bf478xor-int/2addr v0, v1
000bf47aiput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf47ereturn-void
000bf480iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bf484iput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf488return-void
000bf44c
000bf48a
000bf48a // align 0x4
000bf48a // align 0x4
000bf48c
000bf48candroidx.recyclerview.widget.StaggeredGridLayoutManager::n0(int):
000bf49ciget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf4a0if-eqz v0, :cond_13
000bf4a4iget v1, v0, Lf0/d0;->a:I
000bf4a8if-eq v1, v3, :cond_13
000bf4acconst/4 v1, 0x0
000bf4aeiput-object v1, v0, Lf0/d0;->d:[I
000bf4b2const/4 v1, 0x0
000bf4b4iput v1, v0, Lf0/d0;->c:I
000bf4b8const/4 v1, -0x1
000bf4baiput v1, v0, Lf0/d0;->a:I
000bf4beiput v1, v0, Lf0/d0;->b:I
000bf4c2iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bf4c6const/high16 v3, -0x80000000
000bf4caiput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bf4ceinvoke-virtual {v2}, Lf0/H;->l0()V
000bf4d4return-void
000bf48c
000bf48candroidx.recyclerview.widget.StaggeredGridLayoutManager::n0(int):
000bf49ciget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bf4a0if-eqz v0, :cond_13
000bf4a4iget v1, v0, Lf0/d0;->a:I
000bf4a8if-eq v1, v3, :cond_13
000bf4acconst/4 v1, 0x0
000bf4aeiput-object v1, v0, Lf0/d0;->d:[I
000bf4b2const/4 v1, 0x0
000bf4b4iput v1, v0, Lf0/d0;->c:I
000bf4b8const/4 v1, -0x1
000bf4baiput v1, v0, Lf0/d0;->a:I
000bf4beiput v1, v0, Lf0/d0;->b:I
000bf4c2iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bf4c6const/high16 v3, -0x80000000
000bf4caiput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bf4ceinvoke-virtual {v2}, Lf0/H;->l0()V
000bf4d4return-void
000bf48c
000bf4d6
000bf4d6 // align 0x8
000bf4d6 // align 0x8
000bf4d8
000bf4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::Z0(int):
000bf4e8iget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf4eciput v5, v0, Lf0/p;->e:I
000bf4f0iget-boolean v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf4f4const/4 v2, 0x1
000bf4f6const/4 v3, -0x1
000bf4f8if-ne v5, v3, :cond_c
000bf4fcmove v5, v2
000bf4fegoto :goto_d
000bf500const/4 v5, 0x0
000bf502if-ne v1, v5, :cond_10
000bf506goto :goto_11
000bf508move v2, v3
000bf50aiput v2, v0, Lf0/p;->d:I
000bf50ereturn-void
000bf4d8
000bf4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::Z0(int):
000bf4e8iget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf4eciput v5, v0, Lf0/p;->e:I
000bf4f0iget-boolean v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf4f4const/4 v2, 0x1
000bf4f6const/4 v3, -0x1
000bf4f8if-ne v5, v3, :cond_c
000bf4fcmove v5, v2
000bf4fegoto :goto_d
000bf500const/4 v5, 0x0
000bf502if-ne v1, v5, :cond_10
000bf506goto :goto_11
000bf508move v2, v3
000bf50aiput v2, v0, Lf0/p;->d:I
000bf50ereturn-void
000bf4d8
000bf510
000bf510androidx.recyclerview.widget.StaggeredGridLayoutManager::r0(android.graphics.Rect, int, int):
000bf520iget v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf524invoke-virtual {v5}, Lf0/H;->E()I
000bf52amove-result v1
000bf52cinvoke-virtual {v5}, Lf0/H;->F()I
000bf532move-result v2
000bf534add-int/2addr v2, v1
000bf536invoke-virtual {v5}, Lf0/H;->G()I
000bf53cmove-result v1
000bf53einvoke-virtual {v5}, Lf0/H;->D()I
000bf544move-result v3
000bf546add-int/2addr v3, v1
000bf548iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bf54cconst/4 v4, 0x1
000bf54eif-ne v1, v4, :cond_39
000bf552invoke-virtual {v6}, Landroid/graphics/Rect;->height()I
000bf558move-result v6
000bf55aadd-int/2addr v6, v3
000bf55ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf560sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000bf564invoke-virtual {v1}, Landroid/view/View;->getMinimumHeight()I
000bf56amove-result v1
000bf56cinvoke-static {v8, v6, v1}, Lf0/H;->g(III)I
000bf572move-result v6
000bf574iget v8, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bf578mul-int/2addr v8, v0
000bf57aadd-int/2addr v8, v2
000bf57ciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf580invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000bf586move-result v0
000bf588invoke-static {v7, v8, v0}, Lf0/H;->g(III)I
000bf58emove-result v7
000bf590goto :goto_58
000bf592invoke-virtual {v6}, Landroid/graphics/Rect;->width()I
000bf598move-result v6
000bf59aadd-int/2addr v6, v2
000bf59ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5a0sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000bf5a4invoke-virtual {v1}, Landroid/view/View;->getMinimumWidth()I
000bf5aamove-result v1
000bf5acinvoke-static {v7, v6, v1}, Lf0/H;->g(III)I
000bf5b2move-result v7
000bf5b4iget v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bf5b8mul-int/2addr v6, v0
000bf5baadd-int/2addr v6, v3
000bf5bciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5c0invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000bf5c6move-result v0
000bf5c8invoke-static {v8, v6, v0}, Lf0/H;->g(III)I
000bf5cemove-result v6
000bf5d0iget-object v8, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5d4invoke-static {v8, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000bf5dareturn-void
000bf510
000bf510androidx.recyclerview.widget.StaggeredGridLayoutManager::r0(android.graphics.Rect, int, int):
000bf520iget v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bf524invoke-virtual {v5}, Lf0/H;->E()I
000bf52amove-result v1
000bf52cinvoke-virtual {v5}, Lf0/H;->F()I
000bf532move-result v2
000bf534add-int/2addr v2, v1
000bf536invoke-virtual {v5}, Lf0/H;->G()I
000bf53cmove-result v1
000bf53einvoke-virtual {v5}, Lf0/H;->D()I
000bf544move-result v3
000bf546add-int/2addr v3, v1
000bf548iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bf54cconst/4 v4, 0x1
000bf54eif-ne v1, v4, :cond_39
000bf552invoke-virtual {v6}, Landroid/graphics/Rect;->height()I
000bf558move-result v6
000bf55aadd-int/2addr v6, v3
000bf55ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf560sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000bf564invoke-virtual {v1}, Landroid/view/View;->getMinimumHeight()I
000bf56amove-result v1
000bf56cinvoke-static {v8, v6, v1}, Lf0/H;->g(III)I
000bf572move-result v6
000bf574iget v8, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bf578mul-int/2addr v8, v0
000bf57aadd-int/2addr v8, v2
000bf57ciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf580invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000bf586move-result v0
000bf588invoke-static {v7, v8, v0}, Lf0/H;->g(III)I
000bf58emove-result v7
000bf590goto :goto_58
000bf592invoke-virtual {v6}, Landroid/graphics/Rect;->width()I
000bf598move-result v6
000bf59aadd-int/2addr v6, v2
000bf59ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5a0sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000bf5a4invoke-virtual {v1}, Landroid/view/View;->getMinimumWidth()I
000bf5aamove-result v1
000bf5acinvoke-static {v7, v6, v1}, Lf0/H;->g(III)I
000bf5b2move-result v7
000bf5b4iget v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bf5b8mul-int/2addr v6, v0
000bf5baadd-int/2addr v6, v3
000bf5bciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5c0invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000bf5c6move-result v0
000bf5c8invoke-static {v8, v6, v0}, Lf0/H;->g(III)I
000bf5cemove-result v6
000bf5d0iget-object v8, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf5d4invoke-static {v8, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000bf5dareturn-void
000bf510
000bf5dc
000bf5dcandroidx.recyclerview.widget.StaggeredGridLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
000bf5ecnew-instance v0, Lf0/u;
000bf5f0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000bf5f6move-result-object v2
000bf5f8invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
000bf5feiput v3, v0, Lf0/u;->a:I
000bf602invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
000bf608return-void
000bf5dc
000bf5dcandroidx.recyclerview.widget.StaggeredGridLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
000bf5ecnew-instance v0, Lf0/u;
000bf5f0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000bf5f6move-result-object v2
000bf5f8invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
000bf5feiput v3, v0, Lf0/u;->a:I
000bf602invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
000bf608return-void
000bf5dc
000bf60a
000bf60a // align 0x4
000bf60a // align 0x4
000bf60c
000bf60candroidx.recyclerview.widget.StaggeredGridLayoutManager::a1(int, f0.U):
000bf61ciget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf620const/4 v1, 0x0
000bf622iput v1, v0, Lf0/p;->b:I
000bf626iput v5, v0, Lf0/p;->c:I
000bf62aiget-object v2, v4, Lf0/H;->e:Lf0/u;
000bf62econst/4 v3, 0x1
000bf630if-eqz v2, :cond_12
000bf634iget-boolean v2, v2, Lf0/u;->e:Z
000bf638if-eqz v2, :cond_12
000bf63cmove v2, v3
000bf63egoto :goto_13
000bf640move v2, v1
000bf642if-eqz v2, :cond_34
000bf646iget v6, v6, Lf0/U;->a:I
000bf64aconst/4 v2, -0x1
000bf64cif-eq v6, v2, :cond_34
000bf650iget-boolean v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf654if-ge v6, v5, :cond_20
000bf658move v5, v3
000bf65agoto :goto_21
000bf65cmove v5, v1
000bf65eif-ne v2, v5, :cond_2b
000bf662iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf666invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
000bf66cmove-result v5
000bf66emove v6, v1
000bf670goto :goto_36
000bf672iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf676invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
000bf67cmove-result v5
000bf67emove v6, v5
000bf680move v5, v1
000bf682goto :goto_36
000bf684move v5, v1
000bf686move v6, v5
000bf688iget-object v2, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf68cif-eqz v2, :cond_51
000bf690iget-boolean v2, v2, Landroidx/recyclerview/widget/RecyclerView;->g:Z
000bf694if-eqz v2, :cond_51
000bf698iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf69cinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000bf6a2move-result v2
000bf6a4sub-int/2addr v2, v6
000bf6a6iput v2, v0, Lf0/p;->f:I
000bf6aaiget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6aeinvoke-virtual {v6}, Landroidx/emoji2/text/g;->g()I
000bf6b4move-result v6
000bf6b6add-int/2addr v6, v5
000bf6b8iput v6, v0, Lf0/p;->g:I
000bf6bcgoto :goto_5d
000bf6beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6c2invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
000bf6c8move-result v2
000bf6caadd-int/2addr v2, v5
000bf6cciput v2, v0, Lf0/p;->g:I
000bf6d0neg-int v5, v6
000bf6d2iput v5, v0, Lf0/p;->f:I
000bf6d6iput-boolean v1, v0, Lf0/p;->h:Z
000bf6daiput-boolean v3, v0, Lf0/p;->a:Z
000bf6deiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6e2invoke-virtual {v5}, Landroidx/emoji2/text/g;->i()I
000bf6e8move-result v5
000bf6eaif-nez v5, :cond_72
000bf6eeiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6f2invoke-virtual {v5}, Landroidx/emoji2/text/g;->f()I
000bf6f8move-result v5
000bf6faif-nez v5, :cond_72
000bf6femove v1, v3
000bf700iput-boolean v1, v0, Lf0/p;->i:Z
000bf704return-void
000bf60c
000bf60candroidx.recyclerview.widget.StaggeredGridLayoutManager::a1(int, f0.U):
000bf61ciget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bf620const/4 v1, 0x0
000bf622iput v1, v0, Lf0/p;->b:I
000bf626iput v5, v0, Lf0/p;->c:I
000bf62aiget-object v2, v4, Lf0/H;->e:Lf0/u;
000bf62econst/4 v3, 0x1
000bf630if-eqz v2, :cond_12
000bf634iget-boolean v2, v2, Lf0/u;->e:Z
000bf638if-eqz v2, :cond_12
000bf63cmove v2, v3
000bf63egoto :goto_13
000bf640move v2, v1
000bf642if-eqz v2, :cond_34
000bf646iget v6, v6, Lf0/U;->a:I
000bf64aconst/4 v2, -0x1
000bf64cif-eq v6, v2, :cond_34
000bf650iget-boolean v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bf654if-ge v6, v5, :cond_20
000bf658move v5, v3
000bf65agoto :goto_21
000bf65cmove v5, v1
000bf65eif-ne v2, v5, :cond_2b
000bf662iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf666invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
000bf66cmove-result v5
000bf66emove v6, v1
000bf670goto :goto_36
000bf672iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf676invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
000bf67cmove-result v5
000bf67emove v6, v5
000bf680move v5, v1
000bf682goto :goto_36
000bf684move v5, v1
000bf686move v6, v5
000bf688iget-object v2, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bf68cif-eqz v2, :cond_51
000bf690iget-boolean v2, v2, Landroidx/recyclerview/widget/RecyclerView;->g:Z
000bf694if-eqz v2, :cond_51
000bf698iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf69cinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000bf6a2move-result v2
000bf6a4sub-int/2addr v2, v6
000bf6a6iput v2, v0, Lf0/p;->f:I
000bf6aaiget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6aeinvoke-virtual {v6}, Landroidx/emoji2/text/g;->g()I
000bf6b4move-result v6
000bf6b6add-int/2addr v6, v5
000bf6b8iput v6, v0, Lf0/p;->g:I
000bf6bcgoto :goto_5d
000bf6beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6c2invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
000bf6c8move-result v2
000bf6caadd-int/2addr v2, v5
000bf6cciput v2, v0, Lf0/p;->g:I
000bf6d0neg-int v5, v6
000bf6d2iput v5, v0, Lf0/p;->f:I
000bf6d6iput-boolean v1, v0, Lf0/p;->h:Z
000bf6daiput-boolean v3, v0, Lf0/p;->a:Z
000bf6deiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6e2invoke-virtual {v5}, Landroidx/emoji2/text/g;->i()I
000bf6e8move-result v5
000bf6eaif-nez v5, :cond_72
000bf6eeiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf6f2invoke-virtual {v5}, Landroidx/emoji2/text/g;->f()I
000bf6f8move-result v5
000bf6faif-nez v5, :cond_72
000bf6femove v1, v3
000bf700iput-boolean v1, v0, Lf0/p;->i:Z
000bf704return-void
000bf60c
000bf706
000bf706 // align 0x8
000bf706 // align 0x8
000bf708
000bf708androidx.recyclerview.widget.StaggeredGridLayoutManager::b1(f0.e0, int, int):
000bf718iget v0, v6, Lf0/e0;->d:I
000bf71cconst/high16 v1, -0x80000000
000bf720const/4 v2, 0x0
000bf722const/4 v3, -0x1
000bf724iget v4, v6, Lf0/e0;->e:I
000bf728if-ne v7, v3, :cond_35
000bf72ciget v7, v6, Lf0/e0;->b:I
000bf730if-eq v7, v1, :cond_f
000bf734goto :goto_2c
000bf736iget-object v7, v6, Lf0/e0;->a:Ljava/util/ArrayList;
000bf73ainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bf740move-result-object v7
000bf742check-cast v7, Landroid/view/View;
000bf746invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf74cmove-result-object v1
000bf74echeck-cast v1, Lf0/b0;
000bf752iget-object v3, v6, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf756iget-object v3, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf75ainvoke-virtual {v3, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bf760move-result v7
000bf762iput v7, v6, Lf0/e0;->b:I
000bf766invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf76ciget v7, v6, Lf0/e0;->b:I
000bf770add-int/2addr v7, v0
000bf772if-gt v7, v8, :cond_47
000bf776iget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bf77ainvoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
000bf780return-void
000bf782iget v7, v6, Lf0/e0;->c:I
000bf786if-eq v7, v1, :cond_3a
000bf78agoto :goto_3f
000bf78cinvoke-virtual {v6}, Lf0/e0;->a()V
000bf792iget v7, v6, Lf0/e0;->c:I
000bf796sub-int/2addr v7, v0
000bf798if-lt v7, v8, :cond_47
000bf79ciget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bf7a0invoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
000bf7a6return-void
000bf708
000bf708androidx.recyclerview.widget.StaggeredGridLayoutManager::b1(f0.e0, int, int):
000bf718iget v0, v6, Lf0/e0;->d:I
000bf71cconst/high16 v1, -0x80000000
000bf720const/4 v2, 0x0
000bf722const/4 v3, -0x1
000bf724iget v4, v6, Lf0/e0;->e:I
000bf728if-ne v7, v3, :cond_35
000bf72ciget v7, v6, Lf0/e0;->b:I
000bf730if-eq v7, v1, :cond_f
000bf734goto :goto_2c
000bf736iget-object v7, v6, Lf0/e0;->a:Ljava/util/ArrayList;
000bf73ainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bf740move-result-object v7
000bf742check-cast v7, Landroid/view/View;
000bf746invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bf74cmove-result-object v1
000bf74echeck-cast v1, Lf0/b0;
000bf752iget-object v3, v6, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bf756iget-object v3, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bf75ainvoke-virtual {v3, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bf760move-result v7
000bf762iput v7, v6, Lf0/e0;->b:I
000bf766invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bf76ciget v7, v6, Lf0/e0;->b:I
000bf770add-int/2addr v7, v0
000bf772if-gt v7, v8, :cond_47
000bf776iget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bf77ainvoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
000bf780return-void
000bf782iget v7, v6, Lf0/e0;->c:I
000bf786if-eq v7, v1, :cond_3a
000bf78agoto :goto_3f
000bf78cinvoke-virtual {v6}, Lf0/e0;->a()V
000bf792iget v7, v6, Lf0/e0;->c:I
000bf796sub-int/2addr v7, v0
000bf798if-lt v7, v8, :cond_47
000bf79ciget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bf7a0invoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
000bf7a6return-void
000bf708
Loading..