File classes.dex
Function:
Loading..
000cafe4
000cafe4com.google.android.material.datepicker.h::a(androidx.recyclerview.widget.RecyclerView):
000caff4invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000caffamove-result-object v0
000caffcinstance-of v0, v0, Lcom/google/android/material/datepicker/x;
000cb000if-eqz v0, :cond_24
000cb004invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb00amove-result-object v0
000cb00cinstance-of v0, v0, Landroidx/recyclerview/widget/GridLayoutManager;
000cb010if-nez v0, :cond_11
000cb014goto :goto_24
000cb016invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cb01cmove-result-object v0
000cb01echeck-cast v0, Lcom/google/android/material/datepicker/x;
000cb022invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb028move-result-object v2
000cb02acheck-cast v2, Landroidx/recyclerview/widget/GridLayoutManager;
000cb02eiget-object v2, v1, Lcom/google/android/material/datepicker/h;->a:Lcom/google/android/material/datepicker/j;
000cb032invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000cb038const/4 v2, 0x0
000cb03athrow v2
000cb03creturn-void
000cafe4
000cafe4com.google.android.material.datepicker.h::a(androidx.recyclerview.widget.RecyclerView):
000caff4invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000caffamove-result-object v0
000caffcinstance-of v0, v0, Lcom/google/android/material/datepicker/x;
000cb000if-eqz v0, :cond_24
000cb004invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb00amove-result-object v0
000cb00cinstance-of v0, v0, Landroidx/recyclerview/widget/GridLayoutManager;
000cb010if-nez v0, :cond_11
000cb014goto :goto_24
000cb016invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cb01cmove-result-object v0
000cb01echeck-cast v0, Lcom/google/android/material/datepicker/x;
000cb022invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb028move-result-object v2
000cb02acheck-cast v2, Landroidx/recyclerview/widget/GridLayoutManager;
000cb02eiget-object v2, v1, Lcom/google/android/material/datepicker/h;->a:Lcom/google/android/material/datepicker/j;
000cb032invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000cb038const/4 v2, 0x0
000cb03athrow v2
000cb03creturn-void
000cafe4
000cb03e
000cb03e // align 0x10
000cb03e // align 0x10
000cb040
000cb040com.google.android.material.datepicker.i::<init>(com.google.android.material.datepicker.j, com.google.android.material.datepicker.r, com.google.android.material.button.MaterialButton):
000cb050invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cb056iput-object v1, v0, Lcom/google/android/material/datepicker/i;->c:Lcom/google/android/material/datepicker/j;
000cb05aiput-object v2, v0, Lcom/google/android/material/datepicker/i;->a:Lcom/google/android/material/datepicker/r;
000cb05eiput-object v3, v0, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb062return-void
000cb040
000cb040com.google.android.material.datepicker.i::<init>(com.google.android.material.datepicker.j, com.google.android.material.datepicker.r, com.google.android.material.button.MaterialButton):
000cb050invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cb056iput-object v1, v0, Lcom/google/android/material/datepicker/i;->c:Lcom/google/android/material/datepicker/j;
000cb05aiput-object v2, v0, Lcom/google/android/material/datepicker/i;->a:Lcom/google/android/material/datepicker/r;
000cb05eiput-object v3, v0, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb062return-void
000cb040
000cb064
000cb064com.google.android.material.datepicker.i::a(androidx.recyclerview.widget.RecyclerView, int):
000cb074if-nez v2, :cond_b
000cb078iget-object v2, v0, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb07cinvoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000cb082move-result-object v2
000cb084invoke-virtual {v1, v2}, Landroid/view/View;->announceForAccessibility(Ljava/lang/CharSequence;)V
000cb08areturn-void
000cb064
000cb064com.google.android.material.datepicker.i::a(androidx.recyclerview.widget.RecyclerView, int):
000cb074if-nez v2, :cond_b
000cb078iget-object v2, v0, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb07cinvoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000cb082move-result-object v2
000cb084invoke-virtual {v1, v2}, Landroid/view/View;->announceForAccessibility(Ljava/lang/CharSequence;)V
000cb08areturn-void
000cb064
000cb08c
000cb08ccom.google.android.material.datepicker.i::b(androidx.recyclerview.widget.RecyclerView, int, int):
000cb09ciget-object v4, v3, Lcom/google/android/material/datepicker/i;->c:Lcom/google/android/material/datepicker/j;
000cb0a0if-gez v5, :cond_1e
000cb0a4iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb0a8invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb0aemove-result-object v5
000cb0b0check-cast v5, Landroidx/recyclerview/widget/LinearLayoutManager;
000cb0b4invoke-virtual {v5}, Lf0/H;->v()I
000cb0bamove-result v6
000cb0bcconst/4 v0, 0x0
000cb0beinvoke-virtual {v5, v0, v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000cb0c4move-result-object v5
000cb0c6if-nez v5, :cond_19
000cb0caconst/4 v5, -0x1
000cb0ccgoto :goto_2a
000cb0ceinvoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000cb0d4move-result v5
000cb0d6goto :goto_2a
000cb0d8iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb0dcinvoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb0e2move-result-object v5
000cb0e4check-cast v5, Landroidx/recyclerview/widget/LinearLayoutManager;
000cb0e8invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->K0()I
000cb0eemove-result v5
000cb0f0iget-object v6, v3, Lcom/google/android/material/datepicker/i;->a:Lcom/google/android/material/datepicker/r;
000cb0f4iget-object v6, v6, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cb0f8iget-object v0, v6, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb0fciget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cb100invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb106move-result-object v0
000cb108const/4 v1, 0x2
000cb10ainvoke-virtual {v0, v1, v5}, Ljava/util/Calendar;->add(II)V
000cb110new-instance v2, Lcom/google/android/material/datepicker/n;
000cb114invoke-direct {v2, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000cb11aiput-object v2, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb11eiget-object v4, v6, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb122iget-object v4, v4, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cb126invoke-static {v4}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb12cmove-result-object v4
000cb12einvoke-virtual {v4, v1, v5}, Ljava/util/Calendar;->add(II)V
000cb134const/4 v5, 0x5
000cb136const/4 v6, 0x1
000cb138invoke-virtual {v4, v5, v6}, Ljava/util/Calendar;->set(II)V
000cb13einvoke-static {v4}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb144move-result-object v4
000cb146invoke-virtual {v4, v1}, Ljava/util/Calendar;->get(I)I
000cb14cinvoke-virtual {v4, v6}, Ljava/util/Calendar;->get(I)I
000cb152const/4 v6, 0x7
000cb154invoke-virtual {v4, v6}, Ljava/util/Calendar;->getMaximum(I)I
000cb15ainvoke-virtual {v4, v5}, Ljava/util/Calendar;->getActualMaximum(I)I
000cb160invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
000cb166invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
000cb16cmove-result-wide v4
000cb16einvoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
000cb174move-result-object v6
000cb176sget-object v0, Lcom/google/android/material/datepicker/v;->a:Ljava/util/concurrent/atomic/AtomicReference;
000cb17aconst-string v0, "yMMMM"
000cb17einvoke-static {v0, v6}, Landroid/icu/text/DateFormat;->getInstanceForSkeleton(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateFormat;
000cb184move-result-object v6
000cb186const-string v0, "UTC"
000cb18ainvoke-static {v0}, Landroid/icu/util/TimeZone;->getTimeZone(Ljava/lang/String;)Landroid/icu/util/TimeZone;
000cb190move-result-object v0
000cb192invoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->setTimeZone(Landroid/icu/util/TimeZone;)V
000cb198sget-object v0, Landroid/icu/text/DisplayContext;->CAPITALIZATION_FOR_STANDALONE:Landroid/icu/text/DisplayContext;
000cb19cinvoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->setContext(Landroid/icu/text/DisplayContext;)V
000cb1a2new-instance v0, Ljava/util/Date;
000cb1a6invoke-direct {v0, v4, v5}, Ljava/util/Date;-><init>(J)V
000cb1acinvoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000cb1b2move-result-object v4
000cb1b4iget-object v5, v3, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb1b8invoke-virtual {v5, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cb1bereturn-void
000cb08c
000cb08ccom.google.android.material.datepicker.i::b(androidx.recyclerview.widget.RecyclerView, int, int):
000cb09ciget-object v4, v3, Lcom/google/android/material/datepicker/i;->c:Lcom/google/android/material/datepicker/j;
000cb0a0if-gez v5, :cond_1e
000cb0a4iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb0a8invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb0aemove-result-object v5
000cb0b0check-cast v5, Landroidx/recyclerview/widget/LinearLayoutManager;
000cb0b4invoke-virtual {v5}, Lf0/H;->v()I
000cb0bamove-result v6
000cb0bcconst/4 v0, 0x0
000cb0beinvoke-virtual {v5, v0, v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000cb0c4move-result-object v5
000cb0c6if-nez v5, :cond_19
000cb0caconst/4 v5, -0x1
000cb0ccgoto :goto_2a
000cb0ceinvoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000cb0d4move-result v5
000cb0d6goto :goto_2a
000cb0d8iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb0dcinvoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cb0e2move-result-object v5
000cb0e4check-cast v5, Landroidx/recyclerview/widget/LinearLayoutManager;
000cb0e8invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->K0()I
000cb0eemove-result v5
000cb0f0iget-object v6, v3, Lcom/google/android/material/datepicker/i;->a:Lcom/google/android/material/datepicker/r;
000cb0f4iget-object v6, v6, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cb0f8iget-object v0, v6, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb0fciget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cb100invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb106move-result-object v0
000cb108const/4 v1, 0x2
000cb10ainvoke-virtual {v0, v1, v5}, Ljava/util/Calendar;->add(II)V
000cb110new-instance v2, Lcom/google/android/material/datepicker/n;
000cb114invoke-direct {v2, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000cb11aiput-object v2, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb11eiget-object v4, v6, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb122iget-object v4, v4, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cb126invoke-static {v4}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb12cmove-result-object v4
000cb12einvoke-virtual {v4, v1, v5}, Ljava/util/Calendar;->add(II)V
000cb134const/4 v5, 0x5
000cb136const/4 v6, 0x1
000cb138invoke-virtual {v4, v5, v6}, Ljava/util/Calendar;->set(II)V
000cb13einvoke-static {v4}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb144move-result-object v4
000cb146invoke-virtual {v4, v1}, Ljava/util/Calendar;->get(I)I
000cb14cinvoke-virtual {v4, v6}, Ljava/util/Calendar;->get(I)I
000cb152const/4 v6, 0x7
000cb154invoke-virtual {v4, v6}, Ljava/util/Calendar;->getMaximum(I)I
000cb15ainvoke-virtual {v4, v5}, Ljava/util/Calendar;->getActualMaximum(I)I
000cb160invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
000cb166invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
000cb16cmove-result-wide v4
000cb16einvoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
000cb174move-result-object v6
000cb176sget-object v0, Lcom/google/android/material/datepicker/v;->a:Ljava/util/concurrent/atomic/AtomicReference;
000cb17aconst-string v0, "yMMMM"
000cb17einvoke-static {v0, v6}, Landroid/icu/text/DateFormat;->getInstanceForSkeleton(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateFormat;
000cb184move-result-object v6
000cb186const-string v0, "UTC"
000cb18ainvoke-static {v0}, Landroid/icu/util/TimeZone;->getTimeZone(Ljava/lang/String;)Landroid/icu/util/TimeZone;
000cb190move-result-object v0
000cb192invoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->setTimeZone(Landroid/icu/util/TimeZone;)V
000cb198sget-object v0, Landroid/icu/text/DisplayContext;->CAPITALIZATION_FOR_STANDALONE:Landroid/icu/text/DisplayContext;
000cb19cinvoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->setContext(Landroid/icu/text/DisplayContext;)V
000cb1a2new-instance v0, Ljava/util/Date;
000cb1a6invoke-direct {v0, v4, v5}, Ljava/util/Date;-><init>(J)V
000cb1acinvoke-virtual {v6, v0}, Landroid/icu/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000cb1b2move-result-object v4
000cb1b4iget-object v5, v3, Lcom/google/android/material/datepicker/i;->b:Lcom/google/android/material/button/MaterialButton;
000cb1b8invoke-virtual {v5, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cb1bereturn-void
000cb08c
000cb1c0
000cb1c0com.google.android.material.datepicker.MaterialCalendarGridView::getAdapter():
000cb1d0invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb1d6move-result-object v0
000cb1d8check-cast v0, Lcom/google/android/material/datepicker/o;
000cb1dcreturn-object v0
000cb1c0
000cb1c0com.google.android.material.datepicker.MaterialCalendarGridView::getAdapter():
000cb1d0invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb1d6move-result-object v0
000cb1d8check-cast v0, Lcom/google/android/material/datepicker/o;
000cb1dcreturn-object v0
000cb1c0
000cb1de
000cb1de // align 0x10
000cb1de // align 0x10
000cb1e0
000cb1e0com.google.android.material.datepicker.MaterialCalendarGridView::getAdapter():
000cb1f0invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb1f6move-result-object v0
000cb1f8check-cast v0, Lcom/google/android/material/datepicker/o;
000cb1fcreturn-object v0
000cb1e0
000cb1e0com.google.android.material.datepicker.MaterialCalendarGridView::getAdapter():
000cb1f0invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb1f6move-result-object v0
000cb1f8check-cast v0, Lcom/google/android/material/datepicker/o;
000cb1fcreturn-object v0
000cb1e0
000cb1fe
000cb1fe // align 0x10
000cb1fe // align 0x10
000cb200
000cb200com.google.android.material.datepicker.MaterialCalendarGridView::onKeyDown(int, android.view.KeyEvent):
000cb210invoke-super {v3, v4, v5}, Landroid/widget/GridView;->onKeyDown(ILandroid/view/KeyEvent;)Z
000cb216move-result v5
000cb218const/4 v0, 0x0
000cb21aif-nez v5, :cond_8
000cb21ereturn v0
000cb220invoke-virtual {v3}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000cb226move-result v5
000cb228const/4 v1, -0x1
000cb22aconst/4 v2, 0x1
000cb22cif-eq v5, v1, :cond_34
000cb230invoke-virtual {v3}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000cb236move-result v5
000cb238invoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb23emove-result-object v1
000cb240check-cast v1, Lcom/google/android/material/datepicker/o;
000cb244invoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->a()I
000cb24amove-result v1
000cb24cif-lt v5, v1, :cond_21
000cb250goto :goto_34
000cb252const/16 v5, 0x13
000cb256if-ne v5, v4, :cond_33
000cb25ainvoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb260move-result-object v4
000cb262check-cast v4, Lcom/google/android/material/datepicker/o;
000cb266invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cb26cmove-result v4
000cb26einvoke-virtual {v3, v4}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb274return v2
000cb276return v0
000cb278return v2
000cb200
000cb200com.google.android.material.datepicker.MaterialCalendarGridView::onKeyDown(int, android.view.KeyEvent):
000cb210invoke-super {v3, v4, v5}, Landroid/widget/GridView;->onKeyDown(ILandroid/view/KeyEvent;)Z
000cb216move-result v5
000cb218const/4 v0, 0x0
000cb21aif-nez v5, :cond_8
000cb21ereturn v0
000cb220invoke-virtual {v3}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000cb226move-result v5
000cb228const/4 v1, -0x1
000cb22aconst/4 v2, 0x1
000cb22cif-eq v5, v1, :cond_34
000cb230invoke-virtual {v3}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000cb236move-result v5
000cb238invoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb23emove-result-object v1
000cb240check-cast v1, Lcom/google/android/material/datepicker/o;
000cb244invoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->a()I
000cb24amove-result v1
000cb24cif-lt v5, v1, :cond_21
000cb250goto :goto_34
000cb252const/16 v5, 0x13
000cb256if-ne v5, v4, :cond_33
000cb25ainvoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb260move-result-object v4
000cb262check-cast v4, Lcom/google/android/material/datepicker/o;
000cb266invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cb26cmove-result v4
000cb26einvoke-virtual {v3, v4}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb274return v2
000cb276return v0
000cb278return v2
000cb200
000cb27a
000cb27a // align 0x4
000cb27a // align 0x4
000cb27c
000cb27ccom.google.android.material.datepicker.MaterialCalendarGridView::a():
000cb28cinvoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb292move-result-object v0
000cb294check-cast v0, Lcom/google/android/material/datepicker/o;
000cb298return-object v0
000cb27c
000cb27ccom.google.android.material.datepicker.MaterialCalendarGridView::a():
000cb28cinvoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb292move-result-object v0
000cb294check-cast v0, Lcom/google/android/material/datepicker/o;
000cb298return-object v0
000cb27c
000cb29a
000cb29a // align 0x4
000cb29a // align 0x4
000cb29c
000cb29ccom.google.android.material.datepicker.MaterialCalendarGridView::<init>(android.content.Context, android.util.AttributeSet):
000cb2acconst/4 v0, 0x0
000cb2aeinvoke-direct {v1, v2, v3, v0}, Landroid/widget/GridView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000cb2b4const/4 v2, 0x0
000cb2b6invoke-static {v2}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb2bcinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb2c2move-result-object v2
000cb2c4const v3, 0x101020d
000cb2cainvoke-static {v2, v3}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb2d0move-result v2
000cb2d2if-eqz v2, :cond_21
000cb2d6const v2, 0x7f080067
000cb2dcinvoke-virtual {v1, v2}, Landroid/view/View;->setNextFocusLeftId(I)V
000cb2e2const v2, 0x7f080080
000cb2e8invoke-virtual {v1, v2}, Landroid/view/View;->setNextFocusRightId(I)V
000cb2eeinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb2f4move-result-object v2
000cb2f6const v3, 0x7f030352
000cb2fcinvoke-static {v2, v3}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb302move-result v2
000cb304iput-boolean v2, v1, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a:Z
000cb308new-instance v2, LQ/h;
000cb30cconst/4 v3, 0x4
000cb30einvoke-direct {v2, v3}, LQ/h;-><init>(I)V
000cb314invoke-static {v1, v2}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb31areturn-void
000cb29c
000cb29ccom.google.android.material.datepicker.MaterialCalendarGridView::<init>(android.content.Context, android.util.AttributeSet):
000cb2acconst/4 v0, 0x0
000cb2aeinvoke-direct {v1, v2, v3, v0}, Landroid/widget/GridView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000cb2b4const/4 v2, 0x0
000cb2b6invoke-static {v2}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000cb2bcinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb2c2move-result-object v2
000cb2c4const v3, 0x101020d
000cb2cainvoke-static {v2, v3}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb2d0move-result v2
000cb2d2if-eqz v2, :cond_21
000cb2d6const v2, 0x7f080067
000cb2dcinvoke-virtual {v1, v2}, Landroid/view/View;->setNextFocusLeftId(I)V
000cb2e2const v2, 0x7f080080
000cb2e8invoke-virtual {v1, v2}, Landroid/view/View;->setNextFocusRightId(I)V
000cb2eeinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb2f4move-result-object v2
000cb2f6const v3, 0x7f030352
000cb2fcinvoke-static {v2, v3}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb302move-result v2
000cb304iput-boolean v2, v1, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a:Z
000cb308new-instance v2, LQ/h;
000cb30cconst/4 v3, 0x4
000cb30einvoke-direct {v2, v3}, LQ/h;-><init>(I)V
000cb314invoke-static {v1, v2}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb31areturn-void
000cb29c
000cb31c
000cb31ccom.google.android.material.datepicker.MaterialCalendarGridView::onAttachedToWindow():
000cb32cinvoke-super {v1}, Landroid/view/View;->onAttachedToWindow()V
000cb332invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb338move-result-object v0
000cb33acheck-cast v0, Lcom/google/android/material/datepicker/o;
000cb33einvoke-virtual {v0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
000cb344return-void
000cb31c
000cb31ccom.google.android.material.datepicker.MaterialCalendarGridView::onAttachedToWindow():
000cb32cinvoke-super {v1}, Landroid/view/View;->onAttachedToWindow()V
000cb332invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb338move-result-object v0
000cb33acheck-cast v0, Lcom/google/android/material/datepicker/o;
000cb33einvoke-virtual {v0}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
000cb344return-void
000cb31c
000cb346
000cb346 // align 0x8
000cb346 // align 0x8
000cb348
000cb348com.google.android.material.datepicker.MaterialCalendarGridView::onDraw(android.graphics.Canvas):
000cb358invoke-super {v3, v4}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
000cb35einvoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb364move-result-object v4
000cb366check-cast v4, Lcom/google/android/material/datepicker/o;
000cb36ainvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000cb370invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cb376move-result v0
000cb378invoke-virtual {v3}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000cb37emove-result v1
000cb380invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000cb386move-result v0
000cb388invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->c()I
000cb38emove-result v1
000cb390invoke-virtual {v3}, Landroid/widget/AdapterView;->getLastVisiblePosition()I
000cb396move-result v2
000cb398invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I
000cb39emove-result v1
000cb3a0invoke-virtual {v4, v0}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cb3a6invoke-virtual {v4, v1}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cb3acconst/4 v4, 0x0
000cb3aethrow v4
000cb348
000cb348com.google.android.material.datepicker.MaterialCalendarGridView::onDraw(android.graphics.Canvas):
000cb358invoke-super {v3, v4}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
000cb35einvoke-super {v3}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb364move-result-object v4
000cb366check-cast v4, Lcom/google/android/material/datepicker/o;
000cb36ainvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000cb370invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cb376move-result v0
000cb378invoke-virtual {v3}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000cb37emove-result v1
000cb380invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000cb386move-result v0
000cb388invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->c()I
000cb38emove-result v1
000cb390invoke-virtual {v3}, Landroid/widget/AdapterView;->getLastVisiblePosition()I
000cb396move-result v2
000cb398invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I
000cb39emove-result v1
000cb3a0invoke-virtual {v4, v0}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cb3a6invoke-virtual {v4, v1}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cb3acconst/4 v4, 0x0
000cb3aethrow v4
000cb348
000cb3b0
000cb3b0com.google.android.material.datepicker.MaterialCalendarGridView::onFocusChanged(boolean, int, android.graphics.Rect):
000cb3c0if-eqz v1, :cond_2b
000cb3c4const/16 v1, 0x21
000cb3c8if-ne v2, v1, :cond_14
000cb3ccinvoke-super {v0}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb3d2move-result-object v1
000cb3d4check-cast v1, Lcom/google/android/material/datepicker/o;
000cb3d8invoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->c()I
000cb3demove-result v1
000cb3e0invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb3e6return-void
000cb3e8const/16 v1, 0x82
000cb3ecif-ne v2, v1, :cond_26
000cb3f0invoke-super {v0}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb3f6move-result-object v1
000cb3f8check-cast v1, Lcom/google/android/material/datepicker/o;
000cb3fcinvoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->a()I
000cb402move-result v1
000cb404invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb40areturn-void
000cb40cconst/4 v1, 0x1
000cb40einvoke-super {v0, v1, v2, v3}, Landroid/widget/GridView;->onFocusChanged(ZILandroid/graphics/Rect;)V
000cb414return-void
000cb416const/4 v1, 0x0
000cb418invoke-super {v0, v1, v2, v3}, Landroid/widget/GridView;->onFocusChanged(ZILandroid/graphics/Rect;)V
000cb41ereturn-void
000cb3b0
000cb3b0com.google.android.material.datepicker.MaterialCalendarGridView::onFocusChanged(boolean, int, android.graphics.Rect):
000cb3c0if-eqz v1, :cond_2b
000cb3c4const/16 v1, 0x21
000cb3c8if-ne v2, v1, :cond_14
000cb3ccinvoke-super {v0}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb3d2move-result-object v1
000cb3d4check-cast v1, Lcom/google/android/material/datepicker/o;
000cb3d8invoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->c()I
000cb3demove-result v1
000cb3e0invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb3e6return-void
000cb3e8const/16 v1, 0x82
000cb3ecif-ne v2, v1, :cond_26
000cb3f0invoke-super {v0}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb3f6move-result-object v1
000cb3f8check-cast v1, Lcom/google/android/material/datepicker/o;
000cb3fcinvoke-virtual {v1}, Lcom/google/android/material/datepicker/o;->a()I
000cb402move-result v1
000cb404invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setSelection(I)V
000cb40areturn-void
000cb40cconst/4 v1, 0x1
000cb40einvoke-super {v0, v1, v2, v3}, Landroid/widget/GridView;->onFocusChanged(ZILandroid/graphics/Rect;)V
000cb414return-void
000cb416const/4 v1, 0x0
000cb418invoke-super {v0, v1, v2, v3}, Landroid/widget/GridView;->onFocusChanged(ZILandroid/graphics/Rect;)V
000cb41ereturn-void
000cb3b0
000cb420
000cb420com.google.android.material.datepicker.MaterialCalendarGridView::onMeasure(int, int):
000cb430iget-boolean v0, v1, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a:Z
000cb434if-eqz v0, :cond_1b
000cb438const v3, 0xffffff
000cb43econst/high16 v0, -0x80000000
000cb442invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000cb448move-result v3
000cb44ainvoke-super {v1, v2, v3}, Landroid/widget/GridView;->onMeasure(II)V
000cb450invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cb456move-result-object v2
000cb458invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000cb45emove-result v3
000cb460iput v3, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cb464return-void
000cb466invoke-super {v1, v2, v3}, Landroid/widget/GridView;->onMeasure(II)V
000cb46creturn-void
000cb420
000cb420com.google.android.material.datepicker.MaterialCalendarGridView::onMeasure(int, int):
000cb430iget-boolean v0, v1, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a:Z
000cb434if-eqz v0, :cond_1b
000cb438const v3, 0xffffff
000cb43econst/high16 v0, -0x80000000
000cb442invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000cb448move-result v3
000cb44ainvoke-super {v1, v2, v3}, Landroid/widget/GridView;->onMeasure(II)V
000cb450invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cb456move-result-object v2
000cb458invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000cb45emove-result v3
000cb460iput v3, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cb464return-void
000cb466invoke-super {v1, v2, v3}, Landroid/widget/GridView;->onMeasure(II)V
000cb46creturn-void
000cb420
000cb46e
000cb46e // align 0x10
000cb46e // align 0x10
000cb470
000cb470com.google.android.material.datepicker.MaterialCalendarGridView::setAdapter(android.widget.Adapter):
000cb480check-cast v1, Landroid/widget/ListAdapter;
000cb484invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb48areturn-void
000cb470
000cb470com.google.android.material.datepicker.MaterialCalendarGridView::setAdapter(android.widget.Adapter):
000cb480check-cast v1, Landroid/widget/ListAdapter;
000cb484invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb48areturn-void
000cb470
000cb48c
000cb48ccom.google.android.material.datepicker.MaterialCalendarGridView::setAdapter(android.widget.ListAdapter):
000cb49cinstance-of v0, v3, Lcom/google/android/material/datepicker/o;
000cb4a0if-eqz v0, :cond_8
000cb4a4invoke-super {v2, v3}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb4aareturn-void
000cb4acnew-instance v3, Ljava/lang/IllegalArgumentException;
000cb4b0const-class v0, Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cb4b4invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cb4bamove-result-object v0
000cb4bcconst-class v1, Lcom/google/android/material/datepicker/o;
000cb4c0invoke-virtual {v1}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cb4c6move-result-object v1
000cb4c8filled-new-array {v0, v1}, [Ljava/lang/Object;
000cb4cemove-result-object v0
000cb4d0const-string v1, "%1$s must have its Adapter set to a %2$s"
000cb4d4invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
000cb4damove-result-object v0
000cb4dcinvoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000cb4e2throw v3
000cb48c
000cb48ccom.google.android.material.datepicker.MaterialCalendarGridView::setAdapter(android.widget.ListAdapter):
000cb49cinstance-of v0, v3, Lcom/google/android/material/datepicker/o;
000cb4a0if-eqz v0, :cond_8
000cb4a4invoke-super {v2, v3}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb4aareturn-void
000cb4acnew-instance v3, Ljava/lang/IllegalArgumentException;
000cb4b0const-class v0, Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cb4b4invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cb4bamove-result-object v0
000cb4bcconst-class v1, Lcom/google/android/material/datepicker/o;
000cb4c0invoke-virtual {v1}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cb4c6move-result-object v1
000cb4c8filled-new-array {v0, v1}, [Ljava/lang/Object;
000cb4cemove-result-object v0
000cb4d0const-string v1, "%1$s must have its Adapter set to a %2$s"
000cb4d4invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
000cb4damove-result-object v0
000cb4dcinvoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000cb4e2throw v3
000cb48c
000cb4e4
000cb4e4com.google.android.material.datepicker.MaterialCalendarGridView::setSelection(int):
000cb4f4invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb4famove-result-object v0
000cb4fccheck-cast v0, Lcom/google/android/material/datepicker/o;
000cb500invoke-virtual {v0}, Lcom/google/android/material/datepicker/o;->a()I
000cb506move-result v0
000cb508if-ge v2, v0, :cond_1a
000cb50cinvoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb512move-result-object v2
000cb514check-cast v2, Lcom/google/android/material/datepicker/o;
000cb518invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000cb51emove-result v2
000cb520invoke-super {v1, v2}, Landroid/widget/GridView;->setSelection(I)V
000cb526return-void
000cb528invoke-super {v1, v2}, Landroid/widget/GridView;->setSelection(I)V
000cb52ereturn-void
000cb4e4
000cb4e4com.google.android.material.datepicker.MaterialCalendarGridView::setSelection(int):
000cb4f4invoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb4famove-result-object v0
000cb4fccheck-cast v0, Lcom/google/android/material/datepicker/o;
000cb500invoke-virtual {v0}, Lcom/google/android/material/datepicker/o;->a()I
000cb506move-result v0
000cb508if-ge v2, v0, :cond_1a
000cb50cinvoke-super {v1}, Landroid/widget/GridView;->getAdapter()Landroid/widget/ListAdapter;
000cb512move-result-object v2
000cb514check-cast v2, Lcom/google/android/material/datepicker/o;
000cb518invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000cb51emove-result v2
000cb520invoke-super {v1, v2}, Landroid/widget/GridView;->setSelection(I)V
000cb526return-void
000cb528invoke-super {v1, v2}, Landroid/widget/GridView;->setSelection(I)V
000cb52ereturn-void
000cb4e4
000cb530
000cb530com.google.android.material.datepicker.j::m(android.view.LayoutInflater, android.view.ViewGroup):
000cb540new-instance v0, Landroid/view/ContextThemeWrapper;
000cb544invoke-virtual {v11}, Landroidx/fragment/app/o;->h()Landroid/content/Context;
000cb54amove-result-object v1
000cb54ciget v2, v11, Lcom/google/android/material/datepicker/j;->S:I
000cb550invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
000cb556new-instance v1, Lcom/google/android/material/datepicker/c;
000cb55ainvoke-direct {v1, v0}, Lcom/google/android/material/datepicker/c;-><init>(Landroid/content/Context;)V
000cb560iput-object v1, v11, Lcom/google/android/material/datepicker/j;->W:Lcom/google/android/material/datepicker/c;
000cb564invoke-virtual {v12, v0}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cb56amove-result-object v12
000cb56ciget-object v1, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb570iget-object v1, v1, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb574const v2, 0x101020d
000cb57ainvoke-static {v0, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb580move-result v3
000cb582const/4 v4, 0x1
000cb584const/4 v5, 0x0
000cb586if-eqz v3, :cond_2a
000cb58aconst v3, 0x7f0b0056
000cb590move v6, v4
000cb592goto :goto_2e
000cb594const v3, 0x7f0b0051
000cb59amove v6, v5
000cb59cinvoke-virtual {v12, v3, v13, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000cb5a2move-result-object v12
000cb5a4invoke-virtual {v11}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cb5aamove-result-object v13
000cb5acinvoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cb5b2move-result-object v13
000cb5b4const v3, 0x7f06028c
000cb5bainvoke-virtual {v13, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb5c0move-result v3
000cb5c2const v7, 0x7f06028d
000cb5c8invoke-virtual {v13, v7}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb5cemove-result v7
000cb5d0add-int/2addr v7, v3
000cb5d2const v3, 0x7f06028b
000cb5d8invoke-virtual {v13, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb5demove-result v3
000cb5e0add-int/2addr v3, v7
000cb5e2const v7, 0x7f06027c
000cb5e8invoke-virtual {v13, v7}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb5eemove-result v7
000cb5f0sget v8, Lcom/google/android/material/datepicker/o;->d:I
000cb5f4const v9, 0x7f060277
000cb5fainvoke-virtual {v13, v9}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb600move-result v9
000cb602mul-int/2addr v9, v8
000cb604sub-int/2addr v8, v4
000cb606const v10, 0x7f06028a
000cb60cinvoke-virtual {v13, v10}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb612move-result v10
000cb614mul-int/2addr v10, v8
000cb616add-int/2addr v10, v9
000cb618const v8, 0x7f060274
000cb61einvoke-virtual {v13, v8}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb624move-result v13
000cb626add-int/2addr v3, v7
000cb628add-int/2addr v3, v10
000cb62aadd-int/2addr v3, v13
000cb62cinvoke-virtual {v12, v3}, Landroid/view/View;->setMinimumHeight(I)V
000cb632const v13, 0x7f08012b
000cb638invoke-virtual {v12, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb63emove-result-object v13
000cb640check-cast v13, Landroid/widget/GridView;
000cb644new-instance v3, LQ/h;
000cb648const/4 v7, 0x2
000cb64ainvoke-direct {v3, v7}, LQ/h;-><init>(I)V
000cb650invoke-static {v13, v3}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb656iget-object v3, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb65aiget v3, v3, Lcom/google/android/material/datepicker/b;->e:I
000cb65enew-instance v7, Lcom/google/android/material/datepicker/e;
000cb662if-lez v3, :cond_97
000cb666invoke-direct {v7, v3}, Lcom/google/android/material/datepicker/e;-><init>(I)V
000cb66cgoto :goto_9a
000cb66einvoke-direct {v7}, Lcom/google/android/material/datepicker/e;-><init>()V
000cb674invoke-virtual {v13, v7}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb67aiget v1, v1, Lcom/google/android/material/datepicker/n;->d:I
000cb67einvoke-virtual {v13, v1}, Landroid/widget/GridView;->setNumColumns(I)V
000cb684invoke-virtual {v13, v5}, Landroid/view/View;->setEnabled(Z)V
000cb68aconst v13, 0x7f08012e
000cb690invoke-virtual {v12, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb696move-result-object v13
000cb698check-cast v13, Landroidx/recyclerview/widget/RecyclerView;
000cb69ciput-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6a0new-instance v13, Lcom/google/android/material/datepicker/g;
000cb6a4invoke-direct {v13, v11, v6, v6}, Lcom/google/android/material/datepicker/g;-><init>(Lcom/google/android/material/datepicker/j;II)V
000cb6aaiget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6aeinvoke-virtual {v1, v13}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Lf0/H;)V
000cb6b4iget-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6b8const-string v1, "MONTHS_VIEW_GROUP_TAG"
000cb6bcinvoke-virtual {v13, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb6c2new-instance v13, Lcom/google/android/material/datepicker/r;
000cb6c6iget-object v1, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb6canew-instance v3, LC/h;
000cb6ceconst/16 v5, 0x16
000cb6d2invoke-direct {v3, v5, v11}, LC/h;-><init>(ILjava/lang/Object;)V
000cb6d8invoke-direct {v13, v0, v1, v3}, Lcom/google/android/material/datepicker/r;-><init>(Landroid/view/ContextThemeWrapper;Lcom/google/android/material/datepicker/b;LC/h;)V
000cb6deiget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6e2invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Lf0/z;)V
000cb6e8invoke-virtual {v0}, Landroid/view/ContextThemeWrapper;->getResources()Landroid/content/res/Resources;
000cb6eemove-result-object v1
000cb6f0const v3, 0x7f090032
000cb6f6invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getInteger(I)I
000cb6fcmove-result v1
000cb6feconst v3, 0x7f080131
000cb704invoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb70amove-result-object v5
000cb70ccheck-cast v5, Landroidx/recyclerview/widget/RecyclerView;
000cb710iput-object v5, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb714if-eqz v5, :cond_10d
000cb718invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V
000cb71eiget-object v5, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb722new-instance v6, Landroidx/recyclerview/widget/GridLayoutManager;
000cb726invoke-direct {v6, v1}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(I)V
000cb72cinvoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Lf0/H;)V
000cb732iget-object v1, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb736new-instance v5, Lcom/google/android/material/datepicker/x;
000cb73ainvoke-direct {v5, v11}, Lcom/google/android/material/datepicker/x;-><init>(Lcom/google/android/material/datepicker/j;)V
000cb740invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Lf0/z;)V
000cb746iget-object v1, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb74anew-instance v5, Lcom/google/android/material/datepicker/h;
000cb74einvoke-direct {v5, v11}, Lcom/google/android/material/datepicker/h;-><init>(Lcom/google/android/material/datepicker/j;)V
000cb754invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView;->g(Lf0/E;)V
000cb75aconst v1, 0x7f080124
000cb760invoke-virtual {v12, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb766move-result-object v5
000cb768if-eqz v5, :cond_189
000cb76cinvoke-virtual {v12, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb772move-result-object v1
000cb774check-cast v1, Lcom/google/android/material/button/MaterialButton;
000cb778const-string v5, "SELECTOR_TOGGLE_TAG"
000cb77cinvoke-virtual {v1, v5}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb782new-instance v5, LE0/a;
000cb786const/4 v6, 0x2
000cb788invoke-direct {v5, v6, v11}, LE0/a;-><init>(ILjava/lang/Object;)V
000cb78einvoke-static {v1, v5}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb794const v5, 0x7f080126
000cb79ainvoke-virtual {v12, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7a0move-result-object v5
000cb7a2iput-object v5, v11, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cb7a6const-string v6, "NAVIGATION_PREV_TAG"
000cb7aainvoke-virtual {v5, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb7b0const v5, 0x7f080125
000cb7b6invoke-virtual {v12, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7bcmove-result-object v5
000cb7beiput-object v5, v11, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cb7c2const-string v6, "NAVIGATION_NEXT_TAG"
000cb7c6invoke-virtual {v5, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb7ccinvoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7d2move-result-object v3
000cb7d4iput-object v3, v11, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cb7d8const v3, 0x7f08012a
000cb7deinvoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7e4move-result-object v3
000cb7e6iput-object v3, v11, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cb7eainvoke-virtual {v11, v4}, Lcom/google/android/material/datepicker/j;->A(I)V
000cb7f0iget-object v3, v11, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb7f4invoke-virtual {v3}, Lcom/google/android/material/datepicker/n;->c()Ljava/lang/String;
000cb7famove-result-object v3
000cb7fcinvoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cb802iget-object v3, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb806new-instance v4, Lcom/google/android/material/datepicker/i;
000cb80ainvoke-direct {v4, v11, v13, v1}, Lcom/google/android/material/datepicker/i;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;Lcom/google/android/material/button/MaterialButton;)V
000cb810invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;->h(Lf0/K;)V
000cb816new-instance v3, LE0/i;
000cb81aconst/4 v4, 0x1
000cb81cinvoke-direct {v3, v4, v11}, LE0/i;-><init>(ILjava/lang/Object;)V
000cb822invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb828iget-object v1, v11, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cb82cnew-instance v3, Lcom/google/android/material/datepicker/f;
000cb830invoke-direct {v3, v11, v13, v4}, Lcom/google/android/material/datepicker/f;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;I)V
000cb836invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb83ciget-object v1, v11, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cb840new-instance v3, Lcom/google/android/material/datepicker/f;
000cb844const/4 v4, 0x0
000cb846invoke-direct {v3, v11, v13, v4}, Lcom/google/android/material/datepicker/f;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;I)V
000cb84cinvoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb852invoke-static {v0, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb858move-result v0
000cb85aif-nez v0, :cond_1dc
000cb85enew-instance v0, Lf0/x;
000cb862invoke-direct {v0}, Lf0/x;-><init>()V
000cb868iget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb86ciget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb870if-ne v2, v1, :cond_19b
000cb874goto :goto_1dc
000cb876iget-object v3, v0, Lf0/x;->b:Lf0/Z;
000cb87aif-eqz v2, :cond_1ac
000cb87eiget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000cb882if-eqz v2, :cond_1a6
000cb886invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000cb88ciget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb890const/4 v4, 0x0
000cb892invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/RecyclerView;->setOnFlingListener(Lf0/J;)V
000cb898iput-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb89cif-eqz v1, :cond_1dc
000cb8a0invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getOnFlingListener()Lf0/J;
000cb8a6move-result-object v1
000cb8a8if-nez v1, :cond_1d4
000cb8aciget-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8b0invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->h(Lf0/K;)V
000cb8b6iget-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8bainvoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setOnFlingListener(Lf0/J;)V
000cb8c0new-instance v1, Landroid/widget/Scroller;
000cb8c4iget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8c8invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb8cemove-result-object v2
000cb8d0new-instance v3, Landroid/view/animation/DecelerateInterpolator;
000cb8d4invoke-direct {v3}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
000cb8dainvoke-direct {v1, v2, v3}, Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
000cb8e0invoke-virtual {v0}, Lf0/x;->f()V
000cb8e6goto :goto_1dc
000cb8e8new-instance v12, Ljava/lang/IllegalStateException;
000cb8ecconst-string v13, "An instance of OnFlingListener already set."
000cb8f0invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cb8f6throw v12
000cb8f8iget-object v0, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb8fciget-object v1, v11, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb900iget-object v13, v13, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cb904iget-object v13, v13, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb908invoke-virtual {v13, v1}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cb90emove-result v13
000cb910invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cb916iget-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb91anew-instance v0, LQ/h;
000cb91econst/4 v1, 0x3
000cb920invoke-direct {v0, v1}, LQ/h;-><init>(I)V
000cb926invoke-static {v13, v0}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb92creturn-object v12
000cb530
000cb530com.google.android.material.datepicker.j::m(android.view.LayoutInflater, android.view.ViewGroup):
000cb540new-instance v0, Landroid/view/ContextThemeWrapper;
000cb544invoke-virtual {v11}, Landroidx/fragment/app/o;->h()Landroid/content/Context;
000cb54amove-result-object v1
000cb54ciget v2, v11, Lcom/google/android/material/datepicker/j;->S:I
000cb550invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
000cb556new-instance v1, Lcom/google/android/material/datepicker/c;
000cb55ainvoke-direct {v1, v0}, Lcom/google/android/material/datepicker/c;-><init>(Landroid/content/Context;)V
000cb560iput-object v1, v11, Lcom/google/android/material/datepicker/j;->W:Lcom/google/android/material/datepicker/c;
000cb564invoke-virtual {v12, v0}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cb56amove-result-object v12
000cb56ciget-object v1, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb570iget-object v1, v1, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb574const v2, 0x101020d
000cb57ainvoke-static {v0, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb580move-result v3
000cb582const/4 v4, 0x1
000cb584const/4 v5, 0x0
000cb586if-eqz v3, :cond_2a
000cb58aconst v3, 0x7f0b0056
000cb590move v6, v4
000cb592goto :goto_2e
000cb594const v3, 0x7f0b0051
000cb59amove v6, v5
000cb59cinvoke-virtual {v12, v3, v13, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000cb5a2move-result-object v12
000cb5a4invoke-virtual {v11}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cb5aamove-result-object v13
000cb5acinvoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cb5b2move-result-object v13
000cb5b4const v3, 0x7f06028c
000cb5bainvoke-virtual {v13, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb5c0move-result v3
000cb5c2const v7, 0x7f06028d
000cb5c8invoke-virtual {v13, v7}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb5cemove-result v7
000cb5d0add-int/2addr v7, v3
000cb5d2const v3, 0x7f06028b
000cb5d8invoke-virtual {v13, v3}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb5demove-result v3
000cb5e0add-int/2addr v3, v7
000cb5e2const v7, 0x7f06027c
000cb5e8invoke-virtual {v13, v7}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb5eemove-result v7
000cb5f0sget v8, Lcom/google/android/material/datepicker/o;->d:I
000cb5f4const v9, 0x7f060277
000cb5fainvoke-virtual {v13, v9}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cb600move-result v9
000cb602mul-int/2addr v9, v8
000cb604sub-int/2addr v8, v4
000cb606const v10, 0x7f06028a
000cb60cinvoke-virtual {v13, v10}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb612move-result v10
000cb614mul-int/2addr v10, v8
000cb616add-int/2addr v10, v9
000cb618const v8, 0x7f060274
000cb61einvoke-virtual {v13, v8}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cb624move-result v13
000cb626add-int/2addr v3, v7
000cb628add-int/2addr v3, v10
000cb62aadd-int/2addr v3, v13
000cb62cinvoke-virtual {v12, v3}, Landroid/view/View;->setMinimumHeight(I)V
000cb632const v13, 0x7f08012b
000cb638invoke-virtual {v12, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb63emove-result-object v13
000cb640check-cast v13, Landroid/widget/GridView;
000cb644new-instance v3, LQ/h;
000cb648const/4 v7, 0x2
000cb64ainvoke-direct {v3, v7}, LQ/h;-><init>(I)V
000cb650invoke-static {v13, v3}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb656iget-object v3, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb65aiget v3, v3, Lcom/google/android/material/datepicker/b;->e:I
000cb65enew-instance v7, Lcom/google/android/material/datepicker/e;
000cb662if-lez v3, :cond_97
000cb666invoke-direct {v7, v3}, Lcom/google/android/material/datepicker/e;-><init>(I)V
000cb66cgoto :goto_9a
000cb66einvoke-direct {v7}, Lcom/google/android/material/datepicker/e;-><init>()V
000cb674invoke-virtual {v13, v7}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V
000cb67aiget v1, v1, Lcom/google/android/material/datepicker/n;->d:I
000cb67einvoke-virtual {v13, v1}, Landroid/widget/GridView;->setNumColumns(I)V
000cb684invoke-virtual {v13, v5}, Landroid/view/View;->setEnabled(Z)V
000cb68aconst v13, 0x7f08012e
000cb690invoke-virtual {v12, v13}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb696move-result-object v13
000cb698check-cast v13, Landroidx/recyclerview/widget/RecyclerView;
000cb69ciput-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6a0new-instance v13, Lcom/google/android/material/datepicker/g;
000cb6a4invoke-direct {v13, v11, v6, v6}, Lcom/google/android/material/datepicker/g;-><init>(Lcom/google/android/material/datepicker/j;II)V
000cb6aaiget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6aeinvoke-virtual {v1, v13}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Lf0/H;)V
000cb6b4iget-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6b8const-string v1, "MONTHS_VIEW_GROUP_TAG"
000cb6bcinvoke-virtual {v13, v1}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb6c2new-instance v13, Lcom/google/android/material/datepicker/r;
000cb6c6iget-object v1, v11, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb6canew-instance v3, LC/h;
000cb6ceconst/16 v5, 0x16
000cb6d2invoke-direct {v3, v5, v11}, LC/h;-><init>(ILjava/lang/Object;)V
000cb6d8invoke-direct {v13, v0, v1, v3}, Lcom/google/android/material/datepicker/r;-><init>(Landroid/view/ContextThemeWrapper;Lcom/google/android/material/datepicker/b;LC/h;)V
000cb6deiget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb6e2invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Lf0/z;)V
000cb6e8invoke-virtual {v0}, Landroid/view/ContextThemeWrapper;->getResources()Landroid/content/res/Resources;
000cb6eemove-result-object v1
000cb6f0const v3, 0x7f090032
000cb6f6invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getInteger(I)I
000cb6fcmove-result v1
000cb6feconst v3, 0x7f080131
000cb704invoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb70amove-result-object v5
000cb70ccheck-cast v5, Landroidx/recyclerview/widget/RecyclerView;
000cb710iput-object v5, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb714if-eqz v5, :cond_10d
000cb718invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V
000cb71eiget-object v5, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb722new-instance v6, Landroidx/recyclerview/widget/GridLayoutManager;
000cb726invoke-direct {v6, v1}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(I)V
000cb72cinvoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Lf0/H;)V
000cb732iget-object v1, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb736new-instance v5, Lcom/google/android/material/datepicker/x;
000cb73ainvoke-direct {v5, v11}, Lcom/google/android/material/datepicker/x;-><init>(Lcom/google/android/material/datepicker/j;)V
000cb740invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Lf0/z;)V
000cb746iget-object v1, v11, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cb74anew-instance v5, Lcom/google/android/material/datepicker/h;
000cb74einvoke-direct {v5, v11}, Lcom/google/android/material/datepicker/h;-><init>(Lcom/google/android/material/datepicker/j;)V
000cb754invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView;->g(Lf0/E;)V
000cb75aconst v1, 0x7f080124
000cb760invoke-virtual {v12, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb766move-result-object v5
000cb768if-eqz v5, :cond_189
000cb76cinvoke-virtual {v12, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb772move-result-object v1
000cb774check-cast v1, Lcom/google/android/material/button/MaterialButton;
000cb778const-string v5, "SELECTOR_TOGGLE_TAG"
000cb77cinvoke-virtual {v1, v5}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb782new-instance v5, LE0/a;
000cb786const/4 v6, 0x2
000cb788invoke-direct {v5, v6, v11}, LE0/a;-><init>(ILjava/lang/Object;)V
000cb78einvoke-static {v1, v5}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb794const v5, 0x7f080126
000cb79ainvoke-virtual {v12, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7a0move-result-object v5
000cb7a2iput-object v5, v11, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cb7a6const-string v6, "NAVIGATION_PREV_TAG"
000cb7aainvoke-virtual {v5, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb7b0const v5, 0x7f080125
000cb7b6invoke-virtual {v12, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7bcmove-result-object v5
000cb7beiput-object v5, v11, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cb7c2const-string v6, "NAVIGATION_NEXT_TAG"
000cb7c6invoke-virtual {v5, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cb7ccinvoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7d2move-result-object v3
000cb7d4iput-object v3, v11, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cb7d8const v3, 0x7f08012a
000cb7deinvoke-virtual {v12, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cb7e4move-result-object v3
000cb7e6iput-object v3, v11, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cb7eainvoke-virtual {v11, v4}, Lcom/google/android/material/datepicker/j;->A(I)V
000cb7f0iget-object v3, v11, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb7f4invoke-virtual {v3}, Lcom/google/android/material/datepicker/n;->c()Ljava/lang/String;
000cb7famove-result-object v3
000cb7fcinvoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cb802iget-object v3, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb806new-instance v4, Lcom/google/android/material/datepicker/i;
000cb80ainvoke-direct {v4, v11, v13, v1}, Lcom/google/android/material/datepicker/i;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;Lcom/google/android/material/button/MaterialButton;)V
000cb810invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;->h(Lf0/K;)V
000cb816new-instance v3, LE0/i;
000cb81aconst/4 v4, 0x1
000cb81cinvoke-direct {v3, v4, v11}, LE0/i;-><init>(ILjava/lang/Object;)V
000cb822invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb828iget-object v1, v11, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cb82cnew-instance v3, Lcom/google/android/material/datepicker/f;
000cb830invoke-direct {v3, v11, v13, v4}, Lcom/google/android/material/datepicker/f;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;I)V
000cb836invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb83ciget-object v1, v11, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cb840new-instance v3, Lcom/google/android/material/datepicker/f;
000cb844const/4 v4, 0x0
000cb846invoke-direct {v3, v11, v13, v4}, Lcom/google/android/material/datepicker/f;-><init>(Lcom/google/android/material/datepicker/j;Lcom/google/android/material/datepicker/r;I)V
000cb84cinvoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cb852invoke-static {v0, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cb858move-result v0
000cb85aif-nez v0, :cond_1dc
000cb85enew-instance v0, Lf0/x;
000cb862invoke-direct {v0}, Lf0/x;-><init>()V
000cb868iget-object v1, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb86ciget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb870if-ne v2, v1, :cond_19b
000cb874goto :goto_1dc
000cb876iget-object v3, v0, Lf0/x;->b:Lf0/Z;
000cb87aif-eqz v2, :cond_1ac
000cb87eiget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000cb882if-eqz v2, :cond_1a6
000cb886invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000cb88ciget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb890const/4 v4, 0x0
000cb892invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/RecyclerView;->setOnFlingListener(Lf0/J;)V
000cb898iput-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb89cif-eqz v1, :cond_1dc
000cb8a0invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getOnFlingListener()Lf0/J;
000cb8a6move-result-object v1
000cb8a8if-nez v1, :cond_1d4
000cb8aciget-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8b0invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->h(Lf0/K;)V
000cb8b6iget-object v1, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8bainvoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setOnFlingListener(Lf0/J;)V
000cb8c0new-instance v1, Landroid/widget/Scroller;
000cb8c4iget-object v2, v0, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000cb8c8invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000cb8cemove-result-object v2
000cb8d0new-instance v3, Landroid/view/animation/DecelerateInterpolator;
000cb8d4invoke-direct {v3}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
000cb8dainvoke-direct {v1, v2, v3}, Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
000cb8e0invoke-virtual {v0}, Lf0/x;->f()V
000cb8e6goto :goto_1dc
000cb8e8new-instance v12, Ljava/lang/IllegalStateException;
000cb8ecconst-string v13, "An instance of OnFlingListener already set."
000cb8f0invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cb8f6throw v12
000cb8f8iget-object v0, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb8fciget-object v1, v11, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb900iget-object v13, v13, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cb904iget-object v13, v13, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cb908invoke-virtual {v13, v1}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cb90emove-result v13
000cb910invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cb916iget-object v13, v11, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cb91anew-instance v0, LQ/h;
000cb91econst/4 v1, 0x3
000cb920invoke-direct {v0, v1}, LQ/h;-><init>(I)V
000cb926invoke-static {v13, v0}, LK/P;->m(Landroid/view/View;LK/b;)V
000cb92creturn-object v12
000cb530
000cb92e
000cb92e // align 0x10
000cb92e // align 0x10
000cb930
000cb930com.google.android.material.datepicker.j::<init>():
000cb940invoke-direct {v0}, Lcom/google/android/material/datepicker/s;-><init>()V
000cb946return-void
000cb930
000cb930com.google.android.material.datepicker.j::<init>():
000cb940invoke-direct {v0}, Lcom/google/android/material/datepicker/s;-><init>()V
000cb946return-void
000cb930
000cb948
000cb948com.google.android.material.datepicker.j::l(android.os.Bundle):
000cb958invoke-super {v1, v2}, Landroidx/fragment/app/o;->l(Landroid/os/Bundle;)V
000cb95eif-nez v2, :cond_7
000cb962iget-object v2, v1, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cb966const-string v0, "THEME_RES_ID_KEY"
000cb96ainvoke-virtual {v2, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cb970move-result v0
000cb972iput v0, v1, Lcom/google/android/material/datepicker/j;->S:I
000cb976const-string v0, "GRID_SELECTOR_KEY"
000cb97ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb980move-result-object v0
000cb982if-nez v0, :cond_3a
000cb986const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cb98ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb990move-result-object v0
000cb992check-cast v0, Lcom/google/android/material/datepicker/b;
000cb996iput-object v0, v1, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb99aconst-string v0, "DAY_VIEW_DECORATOR_KEY"
000cb99einvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb9a4move-result-object v0
000cb9a6if-nez v0, :cond_34
000cb9aaconst-string v0, "CURRENT_MONTH_KEY"
000cb9aeinvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb9b4move-result-object v2
000cb9b6check-cast v2, Lcom/google/android/material/datepicker/n;
000cb9baiput-object v2, v1, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb9bereturn-void
000cb9c0new-instance v2, Ljava/lang/ClassCastException;
000cb9c4invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cb9cathrow v2
000cb9ccnew-instance v2, Ljava/lang/ClassCastException;
000cb9d0invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cb9d6throw v2
000cb948
000cb948com.google.android.material.datepicker.j::l(android.os.Bundle):
000cb958invoke-super {v1, v2}, Landroidx/fragment/app/o;->l(Landroid/os/Bundle;)V
000cb95eif-nez v2, :cond_7
000cb962iget-object v2, v1, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cb966const-string v0, "THEME_RES_ID_KEY"
000cb96ainvoke-virtual {v2, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cb970move-result v0
000cb972iput v0, v1, Lcom/google/android/material/datepicker/j;->S:I
000cb976const-string v0, "GRID_SELECTOR_KEY"
000cb97ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb980move-result-object v0
000cb982if-nez v0, :cond_3a
000cb986const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cb98ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb990move-result-object v0
000cb992check-cast v0, Lcom/google/android/material/datepicker/b;
000cb996iput-object v0, v1, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cb99aconst-string v0, "DAY_VIEW_DECORATOR_KEY"
000cb99einvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb9a4move-result-object v0
000cb9a6if-nez v0, :cond_34
000cb9aaconst-string v0, "CURRENT_MONTH_KEY"
000cb9aeinvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cb9b4move-result-object v2
000cb9b6check-cast v2, Lcom/google/android/material/datepicker/n;
000cb9baiput-object v2, v1, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cb9bereturn-void
000cb9c0new-instance v2, Ljava/lang/ClassCastException;
000cb9c4invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cb9cathrow v2
000cb9ccnew-instance v2, Ljava/lang/ClassCastException;
000cb9d0invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cb9d6throw v2
000cb948
000cb9d8
000cb9d8com.google.android.material.datepicker.j::q(android.os.Bundle):
000cb9e8const-string v0, "THEME_RES_ID_KEY"
000cb9eciget v1, v3, Lcom/google/android/material/datepicker/j;->S:I
000cb9f0invoke-virtual {v4, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cb9f6const-string v0, "GRID_SELECTOR_KEY"
000cb9faconst/4 v1, 0x0
000cb9fcinvoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba02const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cba06iget-object v2, v3, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cba0ainvoke-virtual {v4, v0, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba10const-string v0, "DAY_VIEW_DECORATOR_KEY"
000cba14invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba1aconst-string v0, "CURRENT_MONTH_KEY"
000cba1eiget-object v1, v3, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba22invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba28return-void
000cb9d8
000cb9d8com.google.android.material.datepicker.j::q(android.os.Bundle):
000cb9e8const-string v0, "THEME_RES_ID_KEY"
000cb9eciget v1, v3, Lcom/google/android/material/datepicker/j;->S:I
000cb9f0invoke-virtual {v4, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cb9f6const-string v0, "GRID_SELECTOR_KEY"
000cb9faconst/4 v1, 0x0
000cb9fcinvoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba02const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cba06iget-object v2, v3, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cba0ainvoke-virtual {v4, v0, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba10const-string v0, "DAY_VIEW_DECORATOR_KEY"
000cba14invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba1aconst-string v0, "CURRENT_MONTH_KEY"
000cba1eiget-object v1, v3, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba22invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cba28return-void
000cb9d8
000cba2a
000cba2a // align 0x4
000cba2a // align 0x4
000cba2c
000cba2ccom.google.android.material.datepicker.j::z(com.google.android.material.datepicker.n):
000cba3ciget-object v0, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cba40invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cba46move-result-object v0
000cba48check-cast v0, Lcom/google/android/material/datepicker/r;
000cba4ciget-object v1, v0, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cba50iget-object v1, v1, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cba54invoke-virtual {v1, v7}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cba5amove-result v1
000cba5ciget-object v2, v6, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba60iget-object v0, v0, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cba64iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cba68invoke-virtual {v0, v2}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cba6emove-result v0
000cba70sub-int v0, v1, v0
000cba74invoke-static {v0}, Ljava/lang/Math;->abs(I)I
000cba7amove-result v2
000cba7cconst/4 v3, 0x3
000cba7econst/4 v4, 0x0
000cba80const/4 v5, 0x1
000cba82if-le v2, v3, :cond_27
000cba86move v2, v5
000cba88goto :goto_28
000cba8amove v2, v4
000cba8cif-lez v0, :cond_2b
000cba90move v4, v5
000cba92iput-object v7, v6, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba96if-eqz v2, :cond_44
000cba9aif-eqz v4, :cond_44
000cba9eiget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaa2add-int/lit8 v0, v1, -0x3
000cbaa6invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cbaaciget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbab0new-instance v0, LH/b;
000cbab4const/4 v2, 0x2
000cbab6invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbabcinvoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbac2return-void
000cbac4if-eqz v2, :cond_59
000cbac8iget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaccadd-int/lit8 v0, v1, 0x3
000cbad0invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cbad6iget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbadanew-instance v0, LH/b;
000cbadeconst/4 v2, 0x2
000cbae0invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbae6invoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbaecreturn-void
000cbaeeiget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaf2new-instance v0, LH/b;
000cbaf6const/4 v2, 0x2
000cbaf8invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbafeinvoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbb04return-void
000cba2c
000cba2ccom.google.android.material.datepicker.j::z(com.google.android.material.datepicker.n):
000cba3ciget-object v0, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cba40invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cba46move-result-object v0
000cba48check-cast v0, Lcom/google/android/material/datepicker/r;
000cba4ciget-object v1, v0, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cba50iget-object v1, v1, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cba54invoke-virtual {v1, v7}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cba5amove-result v1
000cba5ciget-object v2, v6, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba60iget-object v0, v0, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000cba64iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cba68invoke-virtual {v0, v2}, Lcom/google/android/material/datepicker/n;->d(Lcom/google/android/material/datepicker/n;)I
000cba6emove-result v0
000cba70sub-int v0, v1, v0
000cba74invoke-static {v0}, Ljava/lang/Math;->abs(I)I
000cba7amove-result v2
000cba7cconst/4 v3, 0x3
000cba7econst/4 v4, 0x0
000cba80const/4 v5, 0x1
000cba82if-le v2, v3, :cond_27
000cba86move v2, v5
000cba88goto :goto_28
000cba8amove v2, v4
000cba8cif-lez v0, :cond_2b
000cba90move v4, v5
000cba92iput-object v7, v6, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cba96if-eqz v2, :cond_44
000cba9aif-eqz v4, :cond_44
000cba9eiget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaa2add-int/lit8 v0, v1, -0x3
000cbaa6invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cbaaciget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbab0new-instance v0, LH/b;
000cbab4const/4 v2, 0x2
000cbab6invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbabcinvoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbac2return-void
000cbac4if-eqz v2, :cond_59
000cbac8iget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaccadd-int/lit8 v0, v1, 0x3
000cbad0invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/RecyclerView;->Z(I)V
000cbad6iget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbadanew-instance v0, LH/b;
000cbadeconst/4 v2, 0x2
000cbae0invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbae6invoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbaecreturn-void
000cbaeeiget-object v7, v6, Lcom/google/android/material/datepicker/j;->Y:Landroidx/recyclerview/widget/RecyclerView;
000cbaf2new-instance v0, LH/b;
000cbaf6const/4 v2, 0x2
000cbaf8invoke-direct {v0, v6, v1, v2}, LH/b;-><init>(Ljava/lang/Object;II)V
000cbafeinvoke-virtual {v7, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000cbb04return-void
000cba2c
000cbb06
000cbb06 // align 0x8
000cbb06 // align 0x8
000cbb08
000cbb08com.google.android.material.datepicker.j::A(int):
000cbb18iput v5, v4, Lcom/google/android/material/datepicker/j;->V:I
000cbb1cconst/4 v0, 0x2
000cbb1econst/16 v1, 0x8
000cbb22const/4 v2, 0x0
000cbb24if-ne v5, v0, :cond_3b
000cbb28iget-object v5, v4, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cbb2cinvoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cbb32move-result-object v5
000cbb34iget-object v0, v4, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cbb38invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cbb3emove-result-object v0
000cbb40check-cast v0, Lcom/google/android/material/datepicker/x;
000cbb44iget-object v3, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cbb48iget v3, v3, Lcom/google/android/material/datepicker/n;->c:I
000cbb4ciget-object v0, v0, Lcom/google/android/material/datepicker/x;->c:Lcom/google/android/material/datepicker/j;
000cbb50iget-object v0, v0, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cbb54iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cbb58iget v0, v0, Lcom/google/android/material/datepicker/n;->c:I
000cbb5csub-int/2addr v3, v0
000cbb5einvoke-virtual {v5, v3}, Lf0/H;->n0(I)V
000cbb64iget-object v5, v4, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cbb68invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbb6eiget-object v5, v4, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cbb72invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb78iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cbb7cinvoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb82iget-object v5, v4, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cbb86invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb8creturn-void
000cbb8econst/4 v0, 0x1
000cbb90if-ne v5, v0, :cond_57
000cbb94iget-object v5, v4, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cbb98invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb9eiget-object v5, v4, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cbba2invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbba8iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cbbacinvoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbbb2iget-object v5, v4, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cbbb6invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbbbciget-object v5, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cbbc0invoke-virtual {v4, v5}, Lcom/google/android/material/datepicker/j;->z(Lcom/google/android/material/datepicker/n;)V
000cbbc6return-void
000cbb08
000cbb08com.google.android.material.datepicker.j::A(int):
000cbb18iput v5, v4, Lcom/google/android/material/datepicker/j;->V:I
000cbb1cconst/4 v0, 0x2
000cbb1econst/16 v1, 0x8
000cbb22const/4 v2, 0x0
000cbb24if-ne v5, v0, :cond_3b
000cbb28iget-object v5, v4, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cbb2cinvoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000cbb32move-result-object v5
000cbb34iget-object v0, v4, Lcom/google/android/material/datepicker/j;->X:Landroidx/recyclerview/widget/RecyclerView;
000cbb38invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000cbb3emove-result-object v0
000cbb40check-cast v0, Lcom/google/android/material/datepicker/x;
000cbb44iget-object v3, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cbb48iget v3, v3, Lcom/google/android/material/datepicker/n;->c:I
000cbb4ciget-object v0, v0, Lcom/google/android/material/datepicker/x;->c:Lcom/google/android/material/datepicker/j;
000cbb50iget-object v0, v0, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cbb54iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cbb58iget v0, v0, Lcom/google/android/material/datepicker/n;->c:I
000cbb5csub-int/2addr v3, v0
000cbb5einvoke-virtual {v5, v3}, Lf0/H;->n0(I)V
000cbb64iget-object v5, v4, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cbb68invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbb6eiget-object v5, v4, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cbb72invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb78iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cbb7cinvoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb82iget-object v5, v4, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cbb86invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb8creturn-void
000cbb8econst/4 v0, 0x1
000cbb90if-ne v5, v0, :cond_57
000cbb94iget-object v5, v4, Lcom/google/android/material/datepicker/j;->b0:Landroid/view/View;
000cbb98invoke-virtual {v5, v1}, Landroid/view/View;->setVisibility(I)V
000cbb9eiget-object v5, v4, Lcom/google/android/material/datepicker/j;->c0:Landroid/view/View;
000cbba2invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbba8iget-object v5, v4, Lcom/google/android/material/datepicker/j;->Z:Landroid/view/View;
000cbbacinvoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbbb2iget-object v5, v4, Lcom/google/android/material/datepicker/j;->a0:Landroid/view/View;
000cbbb6invoke-virtual {v5, v2}, Landroid/view/View;->setVisibility(I)V
000cbbbciget-object v5, v4, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cbbc0invoke-virtual {v4, v5}, Lcom/google/android/material/datepicker/j;->z(Lcom/google/android/material/datepicker/n;)V
000cbbc6return-void
000cbb08
000cbbc8
000cbbc8com.google.android.material.datepicker.k::c(android.view.View, K.s0):
000cbbd8iget-object v5, v6, LK/s0;->a:LK/q0;
000cbbdcconst/4 v0, 0x7
000cbbdeinvoke-virtual {v5, v0}, LK/q0;->f(I)LC/d;
000cbbe4move-result-object v5
000cbbe6iget v5, v5, LC/d;->b:I
000cbbeaiget-object v0, v4, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbbeeiget v1, v4, Lcom/google/android/material/datepicker/k;->b:I
000cbbf2if-ltz v1, :cond_1d
000cbbf6invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cbbfcmove-result-object v2
000cbbfeadd-int/2addr v1, v5
000cbc00iput v1, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cbc04invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cbc0amove-result-object v1
000cbc0cinvoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbc12invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000cbc18move-result v1
000cbc1aiget v2, v4, Lcom/google/android/material/datepicker/k;->c:I
000cbc1eadd-int/2addr v2, v5
000cbc20invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000cbc26move-result v5
000cbc28invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000cbc2emove-result v3
000cbc30invoke-virtual {v0, v1, v2, v5, v3}, Landroid/view/View;->setPadding(IIII)V
000cbc36return-object v6
000cbbc8
000cbbc8com.google.android.material.datepicker.k::c(android.view.View, K.s0):
000cbbd8iget-object v5, v6, LK/s0;->a:LK/q0;
000cbbdcconst/4 v0, 0x7
000cbbdeinvoke-virtual {v5, v0}, LK/q0;->f(I)LC/d;
000cbbe4move-result-object v5
000cbbe6iget v5, v5, LC/d;->b:I
000cbbeaiget-object v0, v4, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbbeeiget v1, v4, Lcom/google/android/material/datepicker/k;->b:I
000cbbf2if-ltz v1, :cond_1d
000cbbf6invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cbbfcmove-result-object v2
000cbbfeadd-int/2addr v1, v5
000cbc00iput v1, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cbc04invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cbc0amove-result-object v1
000cbc0cinvoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbc12invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000cbc18move-result v1
000cbc1aiget v2, v4, Lcom/google/android/material/datepicker/k;->c:I
000cbc1eadd-int/2addr v2, v5
000cbc20invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000cbc26move-result v5
000cbc28invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000cbc2emove-result v3
000cbc30invoke-virtual {v0, v1, v2, v5, v3}, Landroid/view/View;->setPadding(IIII)V
000cbc36return-object v6
000cbbc8
000cbc38
000cbc38com.google.android.material.datepicker.k::<init>(android.view.View):
000cbc48invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cbc4eiput-object v1, v0, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbc52return-void
000cbc38
000cbc38com.google.android.material.datepicker.k::<init>(android.view.View):
000cbc48invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cbc4eiput-object v1, v0, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbc52return-void
000cbc38
000cbc54
000cbc54com.google.android.material.datepicker.k::<init>(android.view.View, int, int):
000cbc64invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cbc6aiput v2, v0, Lcom/google/android/material/datepicker/k;->b:I
000cbc6eiput-object v1, v0, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbc72iput v3, v0, Lcom/google/android/material/datepicker/k;->c:I
000cbc76return-void
000cbc54
000cbc54com.google.android.material.datepicker.k::<init>(android.view.View, int, int):
000cbc64invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cbc6aiput v2, v0, Lcom/google/android/material/datepicker/k;->b:I
000cbc6eiput-object v1, v0, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
000cbc72iput v3, v0, Lcom/google/android/material/datepicker/k;->c:I
000cbc76return-void
000cbc54
000cbc78
000cbc78com.google.android.material.datepicker.l::z():
000cbc88new-instance v0, Landroid/app/Dialog;
000cbc8cinvoke-virtual {v6}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cbc92move-result-object v1
000cbc94invoke-virtual {v6}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cbc9aiget v2, v6, Lcom/google/android/material/datepicker/l;->g0:I
000cbc9econst/4 v3, 0x0
000cbca0if-eqz v2, :cond_5c
000cbca4invoke-direct {v0, v1, v2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
000cbcaainvoke-virtual {v0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
000cbcb0move-result-object v1
000cbcb2const v2, 0x101020d
000cbcb8invoke-static {v1, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cbcbemove-result v2
000cbcc0iput-boolean v2, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbcc4new-instance v2, LL0/g;
000cbcc8const v4, 0x7f0302e7
000cbcceconst v5, 0x7f10042a
000cbcd4invoke-direct {v2, v1, v3, v4, v5}, LL0/g;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000cbcdaiput-object v2, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbcdesget-object v2, Lq0/a;->l:[I
000cbce2invoke-virtual {v1, v3, v2, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000cbce8move-result-object v2
000cbceaconst/4 v3, 0x1
000cbcecconst/4 v4, 0x0
000cbceeinvoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;->getColor(II)I
000cbcf4move-result v3
000cbcf6invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000cbcfciget-object v2, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd00invoke-virtual {v2, v1}, LL0/g;->h(Landroid/content/Context;)V
000cbd06iget-object v1, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd0ainvoke-static {v3}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000cbd10move-result-object v2
000cbd12invoke-virtual {v1, v2}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000cbd18iget-object v1, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd1cinvoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
000cbd22move-result-object v2
000cbd24invoke-virtual {v2}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cbd2amove-result-object v2
000cbd2csget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000cbd30invoke-static {v2}, LK/E;->i(Landroid/view/View;)F
000cbd36move-result v2
000cbd38invoke-virtual {v1, v2}, LL0/g;->i(F)V
000cbd3ereturn-object v0
000cbd40invoke-virtual {v6}, Lcom/google/android/material/datepicker/l;->A()V
000cbd46throw v3
000cbc78
000cbc78com.google.android.material.datepicker.l::z():
000cbc88new-instance v0, Landroid/app/Dialog;
000cbc8cinvoke-virtual {v6}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cbc92move-result-object v1
000cbc94invoke-virtual {v6}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cbc9aiget v2, v6, Lcom/google/android/material/datepicker/l;->g0:I
000cbc9econst/4 v3, 0x0
000cbca0if-eqz v2, :cond_5c
000cbca4invoke-direct {v0, v1, v2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
000cbcaainvoke-virtual {v0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
000cbcb0move-result-object v1
000cbcb2const v2, 0x101020d
000cbcb8invoke-static {v1, v2}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000cbcbemove-result v2
000cbcc0iput-boolean v2, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbcc4new-instance v2, LL0/g;
000cbcc8const v4, 0x7f0302e7
000cbcceconst v5, 0x7f10042a
000cbcd4invoke-direct {v2, v1, v3, v4, v5}, LL0/g;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000cbcdaiput-object v2, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbcdesget-object v2, Lq0/a;->l:[I
000cbce2invoke-virtual {v1, v3, v2, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000cbce8move-result-object v2
000cbceaconst/4 v3, 0x1
000cbcecconst/4 v4, 0x0
000cbceeinvoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;->getColor(II)I
000cbcf4move-result v3
000cbcf6invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000cbcfciget-object v2, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd00invoke-virtual {v2, v1}, LL0/g;->h(Landroid/content/Context;)V
000cbd06iget-object v1, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd0ainvoke-static {v3}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000cbd10move-result-object v2
000cbd12invoke-virtual {v1, v2}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000cbd18iget-object v1, v6, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cbd1cinvoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
000cbd22move-result-object v2
000cbd24invoke-virtual {v2}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cbd2amove-result-object v2
000cbd2csget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000cbd30invoke-static {v2}, LK/E;->i(Landroid/view/View;)F
000cbd36move-result v2
000cbd38invoke-virtual {v1, v2}, LL0/g;->i(F)V
000cbd3ereturn-object v0
000cbd40invoke-virtual {v6}, Lcom/google/android/material/datepicker/l;->A()V
000cbd46throw v3
000cbc78
000cbd48
000cbd48com.google.android.material.datepicker.l::m(android.view.LayoutInflater, android.view.ViewGroup):
000cbd58iget-boolean v0, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbd5cif-eqz v0, :cond_8
000cbd60const v0, 0x7f0b005d
000cbd66goto :goto_b
000cbd68const v0, 0x7f0b005c
000cbd6einvoke-virtual {v7, v0, v8}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
000cbd74move-result-object v7
000cbd76invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbd7cmove-result-object v8
000cbd7eiget-boolean v0, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbd82if-eqz v0, :cond_2c
000cbd86const v0, 0x7f08012c
000cbd8cinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbd92move-result-object v0
000cbd94new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
000cbd98invoke-static {v8}, Lcom/google/android/material/datepicker/l;->B(Landroid/content/Context;)I
000cbd9emove-result v2
000cbda0const/4 v3, -0x2
000cbda2invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000cbda8invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbdaegoto :goto_40
000cbdb0const v0, 0x7f08012d
000cbdb6invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbdbcmove-result-object v0
000cbdbenew-instance v1, Landroid/widget/LinearLayout$LayoutParams;
000cbdc2invoke-static {v8}, Lcom/google/android/material/datepicker/l;->B(Landroid/content/Context;)I
000cbdc8move-result v2
000cbdcaconst/4 v3, -0x1
000cbdccinvoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000cbdd2invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbdd8const v0, 0x7f080138
000cbddeinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbde4move-result-object v0
000cbde6check-cast v0, Landroid/widget/TextView;
000cbdeasget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000cbdeeconst/4 v1, 0x1
000cbdf0invoke-virtual {v0, v1}, Landroid/view/View;->setAccessibilityLiveRegion(I)V
000cbdf6const v0, 0x7f08013a
000cbdfcinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbe02move-result-object v0
000cbe04check-cast v0, Lcom/google/android/material/internal/CheckableImageButton;
000cbe08iput-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe0cconst v0, 0x7f08013e
000cbe12invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbe18move-result-object v0
000cbe1acheck-cast v0, Landroid/widget/TextView;
000cbe1eiput-object v0, v6, Lcom/google/android/material/datepicker/l;->w0:Landroid/widget/TextView;
000cbe22iget-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe26const-string v2, "TOGGLE_BUTTON_TAG"
000cbe2ainvoke-virtual {v0, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cbe30iget-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe34new-instance v2, Landroid/graphics/drawable/StateListDrawable;
000cbe38invoke-direct {v2}, Landroid/graphics/drawable/StateListDrawable;-><init>()V
000cbe3econst v3, 0x10100a0
000cbe44filled-new-array {v3}, [I
000cbe4amove-result-object v3
000cbe4cconst v4, 0x7f0700c0
000cbe52invoke-static {v8, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000cbe58move-result-object v4
000cbe5ainvoke-virtual {v2, v3, v4}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
000cbe60const/4 v3, 0x0
000cbe62new-array v4, v3, [I
000cbe66const v5, 0x7f0700c2
000cbe6cinvoke-static {v8, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000cbe72move-result-object v8
000cbe74invoke-virtual {v2, v4, v8}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
000cbe7ainvoke-virtual {v0, v2}, Lj/y;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
000cbe80iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe84iget v0, v6, Lcom/google/android/material/datepicker/l;->n0:I
000cbe88if-eqz v0, :cond_9b
000cbe8cmove v3, v1
000cbe8einvoke-virtual {v8, v3}, Lcom/google/android/material/internal/CheckableImageButton;->setChecked(Z)V
000cbe94iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe98const/4 v0, 0x0
000cbe9ainvoke-static {v8, v0}, LK/P;->m(Landroid/view/View;LK/b;)V
000cbea0iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbea4iget v2, v6, Lcom/google/android/material/datepicker/l;->n0:I
000cbea8if-ne v2, v1, :cond_b6
000cbeacinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbeb2move-result-object v8
000cbeb4const v1, 0x7f0f008e
000cbebainvoke-virtual {v8, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
000cbec0move-result-object v8
000cbec2goto :goto_c1
000cbec4invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbecamove-result-object v8
000cbeccconst v1, 0x7f0f0090
000cbed2invoke-virtual {v8, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
000cbed8move-result-object v8
000cbedaiget-object v1, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbedeinvoke-virtual {v1, v8}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V
000cbee4iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbee8new-instance v1, LO0/a;
000cbeecconst/4 v2, 0x3
000cbeeeinvoke-direct {v1, v2, v6}, LO0/a;-><init>(ILjava/lang/Object;)V
000cbef4invoke-virtual {v8, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cbefaconst v8, 0x7f080080
000cbf00invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbf06move-result-object v7
000cbf08check-cast v7, Landroid/widget/Button;
000cbf0cinvoke-virtual {v6}, Lcom/google/android/material/datepicker/l;->A()V
000cbf12throw v0
000cbd48
000cbd48com.google.android.material.datepicker.l::m(android.view.LayoutInflater, android.view.ViewGroup):
000cbd58iget-boolean v0, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbd5cif-eqz v0, :cond_8
000cbd60const v0, 0x7f0b005d
000cbd66goto :goto_b
000cbd68const v0, 0x7f0b005c
000cbd6einvoke-virtual {v7, v0, v8}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
000cbd74move-result-object v7
000cbd76invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbd7cmove-result-object v8
000cbd7eiget-boolean v0, v6, Lcom/google/android/material/datepicker/l;->m0:Z
000cbd82if-eqz v0, :cond_2c
000cbd86const v0, 0x7f08012c
000cbd8cinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbd92move-result-object v0
000cbd94new-instance v1, Landroid/widget/LinearLayout$LayoutParams;
000cbd98invoke-static {v8}, Lcom/google/android/material/datepicker/l;->B(Landroid/content/Context;)I
000cbd9emove-result v2
000cbda0const/4 v3, -0x2
000cbda2invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000cbda8invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbdaegoto :goto_40
000cbdb0const v0, 0x7f08012d
000cbdb6invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbdbcmove-result-object v0
000cbdbenew-instance v1, Landroid/widget/LinearLayout$LayoutParams;
000cbdc2invoke-static {v8}, Lcom/google/android/material/datepicker/l;->B(Landroid/content/Context;)I
000cbdc8move-result v2
000cbdcaconst/4 v3, -0x1
000cbdccinvoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000cbdd2invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000cbdd8const v0, 0x7f080138
000cbddeinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbde4move-result-object v0
000cbde6check-cast v0, Landroid/widget/TextView;
000cbdeasget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000cbdeeconst/4 v1, 0x1
000cbdf0invoke-virtual {v0, v1}, Landroid/view/View;->setAccessibilityLiveRegion(I)V
000cbdf6const v0, 0x7f08013a
000cbdfcinvoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbe02move-result-object v0
000cbe04check-cast v0, Lcom/google/android/material/internal/CheckableImageButton;
000cbe08iput-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe0cconst v0, 0x7f08013e
000cbe12invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbe18move-result-object v0
000cbe1acheck-cast v0, Landroid/widget/TextView;
000cbe1eiput-object v0, v6, Lcom/google/android/material/datepicker/l;->w0:Landroid/widget/TextView;
000cbe22iget-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe26const-string v2, "TOGGLE_BUTTON_TAG"
000cbe2ainvoke-virtual {v0, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cbe30iget-object v0, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe34new-instance v2, Landroid/graphics/drawable/StateListDrawable;
000cbe38invoke-direct {v2}, Landroid/graphics/drawable/StateListDrawable;-><init>()V
000cbe3econst v3, 0x10100a0
000cbe44filled-new-array {v3}, [I
000cbe4amove-result-object v3
000cbe4cconst v4, 0x7f0700c0
000cbe52invoke-static {v8, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000cbe58move-result-object v4
000cbe5ainvoke-virtual {v2, v3, v4}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
000cbe60const/4 v3, 0x0
000cbe62new-array v4, v3, [I
000cbe66const v5, 0x7f0700c2
000cbe6cinvoke-static {v8, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000cbe72move-result-object v8
000cbe74invoke-virtual {v2, v4, v8}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
000cbe7ainvoke-virtual {v0, v2}, Lj/y;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
000cbe80iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe84iget v0, v6, Lcom/google/android/material/datepicker/l;->n0:I
000cbe88if-eqz v0, :cond_9b
000cbe8cmove v3, v1
000cbe8einvoke-virtual {v8, v3}, Lcom/google/android/material/internal/CheckableImageButton;->setChecked(Z)V
000cbe94iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbe98const/4 v0, 0x0
000cbe9ainvoke-static {v8, v0}, LK/P;->m(Landroid/view/View;LK/b;)V
000cbea0iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbea4iget v2, v6, Lcom/google/android/material/datepicker/l;->n0:I
000cbea8if-ne v2, v1, :cond_b6
000cbeacinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbeb2move-result-object v8
000cbeb4const v1, 0x7f0f008e
000cbebainvoke-virtual {v8, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
000cbec0move-result-object v8
000cbec2goto :goto_c1
000cbec4invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000cbecamove-result-object v8
000cbeccconst v1, 0x7f0f0090
000cbed2invoke-virtual {v8, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
000cbed8move-result-object v8
000cbedaiget-object v1, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbedeinvoke-virtual {v1, v8}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V
000cbee4iget-object v8, v6, Lcom/google/android/material/datepicker/l;->x0:Lcom/google/android/material/internal/CheckableImageButton;
000cbee8new-instance v1, LO0/a;
000cbeecconst/4 v2, 0x3
000cbeeeinvoke-direct {v1, v2, v6}, LO0/a;-><init>(ILjava/lang/Object;)V
000cbef4invoke-virtual {v8, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
000cbefaconst v8, 0x7f080080
000cbf00invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cbf06move-result-object v7
000cbf08check-cast v7, Landroid/widget/Button;
000cbf0cinvoke-virtual {v6}, Lcom/google/android/material/datepicker/l;->A()V
000cbf12throw v0
000cbd48
000cbf14
000cbf14com.google.android.material.datepicker.l::C(android.content.Context, int):
000cbf24const-class v0, Lcom/google/android/material/datepicker/j;
000cbf28invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cbf2emove-result-object v0
000cbf30const v1, 0x7f0302e7
000cbf36invoke-static {v2, v1, v0}, LC1/d;->N(Landroid/content/Context;ILjava/lang/String;)Landroid/util/TypedValue;
000cbf3cmove-result-object v0
000cbf3eiget v0, v0, Landroid/util/TypedValue;->data:I
000cbf42filled-new-array {v3}, [I
000cbf48move-result-object v3
000cbf4ainvoke-virtual {v2, v0, v3}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
000cbf50move-result-object v2
000cbf52const/4 v3, 0x0
000cbf54invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000cbf5amove-result v3
000cbf5cinvoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000cbf62return v3
000cbf14
000cbf14com.google.android.material.datepicker.l::C(android.content.Context, int):
000cbf24const-class v0, Lcom/google/android/material/datepicker/j;
000cbf28invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000cbf2emove-result-object v0
000cbf30const v1, 0x7f0302e7
000cbf36invoke-static {v2, v1, v0}, LC1/d;->N(Landroid/content/Context;ILjava/lang/String;)Landroid/util/TypedValue;
000cbf3cmove-result-object v0
000cbf3eiget v0, v0, Landroid/util/TypedValue;->data:I
000cbf42filled-new-array {v3}, [I
000cbf48move-result-object v3
000cbf4ainvoke-virtual {v2, v0, v3}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
000cbf50move-result-object v2
000cbf52const/4 v3, 0x0
000cbf54invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000cbf5amove-result v3
000cbf5cinvoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000cbf62return v3
000cbf14
000cbf64
000cbf64com.google.android.material.datepicker.l::B(android.content.Context):
000cbf74invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cbf7amove-result-object v6
000cbf7cconst v0, 0x7f060275
000cbf82invoke-virtual {v6, v0}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cbf88move-result v0
000cbf8ainvoke-static {}, Lcom/google/android/material/datepicker/v;->b()Ljava/util/Calendar;
000cbf90move-result-object v1
000cbf92const/4 v2, 0x5
000cbf94const/4 v3, 0x1
000cbf96invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;->set(II)V
000cbf9cinvoke-static {v1}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cbfa2move-result-object v1
000cbfa4const/4 v4, 0x2
000cbfa6invoke-virtual {v1, v4}, Ljava/util/Calendar;->get(I)I
000cbfacinvoke-virtual {v1, v3}, Ljava/util/Calendar;->get(I)I
000cbfb2const/4 v5, 0x7
000cbfb4invoke-virtual {v1, v5}, Ljava/util/Calendar;->getMaximum(I)I
000cbfbamove-result v5
000cbfbcinvoke-virtual {v1, v2}, Ljava/util/Calendar;->getActualMaximum(I)I
000cbfc2invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
000cbfc8const v1, 0x7f06027b
000cbfceinvoke-virtual {v6, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cbfd4move-result v1
000cbfd6const v2, 0x7f060289
000cbfdcinvoke-virtual {v6, v2}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cbfe2move-result v6
000cbfe4mul-int/2addr v0, v4
000cbfe6mul-int/2addr v1, v5
000cbfe8add-int/2addr v1, v0
000cbfeasub-int/2addr v5, v3
000cbfecmul-int/2addr v5, v6
000cbfeeadd-int/2addr v5, v1
000cbff0return v5
000cbf64
000cbf64com.google.android.material.datepicker.l::B(android.content.Context):
000cbf74invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cbf7amove-result-object v6
000cbf7cconst v0, 0x7f060275
000cbf82invoke-virtual {v6, v0}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cbf88move-result v0
000cbf8ainvoke-static {}, Lcom/google/android/material/datepicker/v;->b()Ljava/util/Calendar;
000cbf90move-result-object v1
000cbf92const/4 v2, 0x5
000cbf94const/4 v3, 0x1
000cbf96invoke-virtual {v1, v2, v3}, Ljava/util/Calendar;->set(II)V
000cbf9cinvoke-static {v1}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000cbfa2move-result-object v1
000cbfa4const/4 v4, 0x2
000cbfa6invoke-virtual {v1, v4}, Ljava/util/Calendar;->get(I)I
000cbfacinvoke-virtual {v1, v3}, Ljava/util/Calendar;->get(I)I
000cbfb2const/4 v5, 0x7
000cbfb4invoke-virtual {v1, v5}, Ljava/util/Calendar;->getMaximum(I)I
000cbfbamove-result v5
000cbfbcinvoke-virtual {v1, v2}, Ljava/util/Calendar;->getActualMaximum(I)I
000cbfc2invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
000cbfc8const v1, 0x7f06027b
000cbfceinvoke-virtual {v6, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000cbfd4move-result v1
000cbfd6const v2, 0x7f060289
000cbfdcinvoke-virtual {v6, v2}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cbfe2move-result v6
000cbfe4mul-int/2addr v0, v4
000cbfe6mul-int/2addr v1, v5
000cbfe8add-int/2addr v1, v0
000cbfeasub-int/2addr v5, v3
000cbfecmul-int/2addr v5, v6
000cbfeeadd-int/2addr v5, v1
000cbff0return v5
000cbf64
000cbff2
000cbff2 // align 0x4
000cbff2 // align 0x4
000cbff4
000cbff4com.google.android.material.datepicker.l::<init>():
000cc004invoke-direct {v1}, Landroidx/fragment/app/l;-><init>()V
000cc00anew-instance v0, Ljava/util/LinkedHashSet;
000cc00einvoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc014new-instance v0, Ljava/util/LinkedHashSet;
000cc018invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc01enew-instance v0, Ljava/util/LinkedHashSet;
000cc022invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc028iput-object v0, v1, Lcom/google/android/material/datepicker/l;->e0:Ljava/util/LinkedHashSet;
000cc02cnew-instance v0, Ljava/util/LinkedHashSet;
000cc030invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc036iput-object v0, v1, Lcom/google/android/material/datepicker/l;->f0:Ljava/util/LinkedHashSet;
000cc03areturn-void
000cbff4
000cbff4com.google.android.material.datepicker.l::<init>():
000cc004invoke-direct {v1}, Landroidx/fragment/app/l;-><init>()V
000cc00anew-instance v0, Ljava/util/LinkedHashSet;
000cc00einvoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc014new-instance v0, Ljava/util/LinkedHashSet;
000cc018invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc01enew-instance v0, Ljava/util/LinkedHashSet;
000cc022invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc028iput-object v0, v1, Lcom/google/android/material/datepicker/l;->e0:Ljava/util/LinkedHashSet;
000cc02cnew-instance v0, Ljava/util/LinkedHashSet;
000cc030invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000cc036iput-object v0, v1, Lcom/google/android/material/datepicker/l;->f0:Ljava/util/LinkedHashSet;
000cc03areturn-void
000cbff4
000cc03c
000cc03ccom.google.android.material.datepicker.l::A():
000cc04ciget-object v0, v2, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc050const-string v1, "DATE_SELECTOR_KEY"
000cc054invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc05amove-result-object v0
000cc05cif-nez v0, :cond_b
000cc060return-void
000cc062new-instance v0, Ljava/lang/ClassCastException;
000cc066invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000cc06cthrow v0
000cc03c
000cc03ccom.google.android.material.datepicker.l::A():
000cc04ciget-object v0, v2, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc050const-string v1, "DATE_SELECTOR_KEY"
000cc054invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc05amove-result-object v0
000cc05cif-nez v0, :cond_b
000cc060return-void
000cc062new-instance v0, Ljava/lang/ClassCastException;
000cc066invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000cc06cthrow v0
000cc03c
000cc06e
000cc06e // align 0x10
000cc06e // align 0x10
000cc070
000cc070com.google.android.material.datepicker.l::onCancel(android.content.DialogInterface):
000cc080iget-object v0, v2, Lcom/google/android/material/datepicker/l;->e0:Ljava/util/LinkedHashSet;
000cc084invoke-virtual {v0}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000cc08amove-result-object v0
000cc08cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000cc092move-result v1
000cc094if-eqz v1, :cond_16
000cc098invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000cc09emove-result-object v1
000cc0a0check-cast v1, Landroid/content/DialogInterface$OnCancelListener;
000cc0a4invoke-interface {v1, v3}, Landroid/content/DialogInterface$OnCancelListener;->onCancel(Landroid/content/DialogInterface;)V
000cc0aagoto :goto_6
000cc0acreturn-void
000cc070
000cc070com.google.android.material.datepicker.l::onCancel(android.content.DialogInterface):
000cc080iget-object v0, v2, Lcom/google/android/material/datepicker/l;->e0:Ljava/util/LinkedHashSet;
000cc084invoke-virtual {v0}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000cc08amove-result-object v0
000cc08cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000cc092move-result v1
000cc094if-eqz v1, :cond_16
000cc098invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000cc09emove-result-object v1
000cc0a0check-cast v1, Landroid/content/DialogInterface$OnCancelListener;
000cc0a4invoke-interface {v1, v3}, Landroid/content/DialogInterface$OnCancelListener;->onCancel(Landroid/content/DialogInterface;)V
000cc0aagoto :goto_6
000cc0acreturn-void
000cc070
000cc0ae
000cc0ae // align 0x10
000cc0ae // align 0x10
000cc0b0
000cc0b0com.google.android.material.datepicker.l::l(android.os.Bundle):
000cc0c0invoke-super {v3, v4}, Landroidx/fragment/app/l;->l(Landroid/os/Bundle;)V
000cc0c6if-nez v4, :cond_7
000cc0caiget-object v4, v3, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc0ceconst-string v0, "OVERRIDE_THEME_RES_ID"
000cc0d2invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc0d8move-result v0
000cc0daiput v0, v3, Lcom/google/android/material/datepicker/l;->g0:I
000cc0deconst-string v0, "DATE_SELECTOR_KEY"
000cc0e2invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc0e8move-result-object v0
000cc0eaif-nez v0, :cond_b4
000cc0eeconst-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc0f2invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc0f8move-result-object v0
000cc0facheck-cast v0, Lcom/google/android/material/datepicker/b;
000cc0feiput-object v0, v3, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc102const-string v0, "DAY_VIEW_DECORATOR_KEY"
000cc106invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc10cmove-result-object v0
000cc10eif-nez v0, :cond_ae
000cc112const-string v0, "TITLE_TEXT_RES_ID_KEY"
000cc116invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc11cmove-result v0
000cc11eiput v0, v3, Lcom/google/android/material/datepicker/l;->k0:I
000cc122const-string v0, "TITLE_TEXT_KEY"
000cc126invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc12cmove-result-object v0
000cc12eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc132const-string v0, "INPUT_MODE_KEY"
000cc136invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc13cmove-result v0
000cc13eiput v0, v3, Lcom/google/android/material/datepicker/l;->n0:I
000cc142const-string v0, "POSITIVE_BUTTON_TEXT_RES_ID_KEY"
000cc146invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc14cmove-result v0
000cc14eiput v0, v3, Lcom/google/android/material/datepicker/l;->o0:I
000cc152const-string v0, "POSITIVE_BUTTON_TEXT_KEY"
000cc156invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc15cmove-result-object v0
000cc15eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->p0:Ljava/lang/CharSequence;
000cc162const-string v0, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc166invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc16cmove-result v0
000cc16eiput v0, v3, Lcom/google/android/material/datepicker/l;->q0:I
000cc172const-string v0, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc176invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc17cmove-result-object v0
000cc17eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->r0:Ljava/lang/CharSequence;
000cc182const-string v0, "NEGATIVE_BUTTON_TEXT_RES_ID_KEY"
000cc186invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc18cmove-result v0
000cc18eiput v0, v3, Lcom/google/android/material/datepicker/l;->s0:I
000cc192const-string v0, "NEGATIVE_BUTTON_TEXT_KEY"
000cc196invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc19cmove-result-object v0
000cc19eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->t0:Ljava/lang/CharSequence;
000cc1a2const-string v0, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc1a6invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc1acmove-result v0
000cc1aeiput v0, v3, Lcom/google/android/material/datepicker/l;->u0:I
000cc1b2const-string v0, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc1b6invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc1bcmove-result-object v4
000cc1beiput-object v4, v3, Lcom/google/android/material/datepicker/l;->v0:Ljava/lang/CharSequence;
000cc1c2iget-object v4, v3, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc1c6if-eqz v4, :cond_86
000cc1cagoto :goto_94
000cc1ccinvoke-virtual {v3}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc1d2move-result-object v4
000cc1d4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc1damove-result-object v4
000cc1dciget v0, v3, Lcom/google/android/material/datepicker/l;->k0:I
000cc1e0invoke-virtual {v4, v0}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
000cc1e6move-result-object v4
000cc1e8iput-object v4, v3, Lcom/google/android/material/datepicker/l;->A0:Ljava/lang/CharSequence;
000cc1ecif-eqz v4, :cond_aa
000cc1f0invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000cc1f6move-result-object v0
000cc1f8const-string v1, "\n"
000cc1fcinvoke-static {v0, v1}, Landroid/text/TextUtils;->split(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
000cc202move-result-object v0
000cc204array-length v1, v0
000cc206const/4 v2, 0x1
000cc208if-le v1, v2, :cond_ab
000cc20cconst/4 v4, 0x0
000cc20eaget-object v4, v0, v4
000cc212goto :goto_ab
000cc214const/4 v4, 0x0
000cc216iput-object v4, v3, Lcom/google/android/material/datepicker/l;->B0:Ljava/lang/CharSequence;
000cc21areturn-void
000cc21cnew-instance v4, Ljava/lang/ClassCastException;
000cc220invoke-direct {v4}, Ljava/lang/ClassCastException;-><init>()V
000cc226throw v4
000cc228new-instance v4, Ljava/lang/ClassCastException;
000cc22cinvoke-direct {v4}, Ljava/lang/ClassCastException;-><init>()V
000cc232throw v4
000cc0b0
000cc0b0com.google.android.material.datepicker.l::l(android.os.Bundle):
000cc0c0invoke-super {v3, v4}, Landroidx/fragment/app/l;->l(Landroid/os/Bundle;)V
000cc0c6if-nez v4, :cond_7
000cc0caiget-object v4, v3, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc0ceconst-string v0, "OVERRIDE_THEME_RES_ID"
000cc0d2invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc0d8move-result v0
000cc0daiput v0, v3, Lcom/google/android/material/datepicker/l;->g0:I
000cc0deconst-string v0, "DATE_SELECTOR_KEY"
000cc0e2invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc0e8move-result-object v0
000cc0eaif-nez v0, :cond_b4
000cc0eeconst-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc0f2invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc0f8move-result-object v0
000cc0facheck-cast v0, Lcom/google/android/material/datepicker/b;
000cc0feiput-object v0, v3, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc102const-string v0, "DAY_VIEW_DECORATOR_KEY"
000cc106invoke-virtual {v4, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc10cmove-result-object v0
000cc10eif-nez v0, :cond_ae
000cc112const-string v0, "TITLE_TEXT_RES_ID_KEY"
000cc116invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc11cmove-result v0
000cc11eiput v0, v3, Lcom/google/android/material/datepicker/l;->k0:I
000cc122const-string v0, "TITLE_TEXT_KEY"
000cc126invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc12cmove-result-object v0
000cc12eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc132const-string v0, "INPUT_MODE_KEY"
000cc136invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc13cmove-result v0
000cc13eiput v0, v3, Lcom/google/android/material/datepicker/l;->n0:I
000cc142const-string v0, "POSITIVE_BUTTON_TEXT_RES_ID_KEY"
000cc146invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc14cmove-result v0
000cc14eiput v0, v3, Lcom/google/android/material/datepicker/l;->o0:I
000cc152const-string v0, "POSITIVE_BUTTON_TEXT_KEY"
000cc156invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc15cmove-result-object v0
000cc15eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->p0:Ljava/lang/CharSequence;
000cc162const-string v0, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc166invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc16cmove-result v0
000cc16eiput v0, v3, Lcom/google/android/material/datepicker/l;->q0:I
000cc172const-string v0, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc176invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc17cmove-result-object v0
000cc17eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->r0:Ljava/lang/CharSequence;
000cc182const-string v0, "NEGATIVE_BUTTON_TEXT_RES_ID_KEY"
000cc186invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc18cmove-result v0
000cc18eiput v0, v3, Lcom/google/android/material/datepicker/l;->s0:I
000cc192const-string v0, "NEGATIVE_BUTTON_TEXT_KEY"
000cc196invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc19cmove-result-object v0
000cc19eiput-object v0, v3, Lcom/google/android/material/datepicker/l;->t0:Ljava/lang/CharSequence;
000cc1a2const-string v0, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc1a6invoke-virtual {v4, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc1acmove-result v0
000cc1aeiput v0, v3, Lcom/google/android/material/datepicker/l;->u0:I
000cc1b2const-string v0, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc1b6invoke-virtual {v4, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
000cc1bcmove-result-object v4
000cc1beiput-object v4, v3, Lcom/google/android/material/datepicker/l;->v0:Ljava/lang/CharSequence;
000cc1c2iget-object v4, v3, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc1c6if-eqz v4, :cond_86
000cc1cagoto :goto_94
000cc1ccinvoke-virtual {v3}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc1d2move-result-object v4
000cc1d4invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc1damove-result-object v4
000cc1dciget v0, v3, Lcom/google/android/material/datepicker/l;->k0:I
000cc1e0invoke-virtual {v4, v0}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
000cc1e6move-result-object v4
000cc1e8iput-object v4, v3, Lcom/google/android/material/datepicker/l;->A0:Ljava/lang/CharSequence;
000cc1ecif-eqz v4, :cond_aa
000cc1f0invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
000cc1f6move-result-object v0
000cc1f8const-string v1, "\n"
000cc1fcinvoke-static {v0, v1}, Landroid/text/TextUtils;->split(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
000cc202move-result-object v0
000cc204array-length v1, v0
000cc206const/4 v2, 0x1
000cc208if-le v1, v2, :cond_ab
000cc20cconst/4 v4, 0x0
000cc20eaget-object v4, v0, v4
000cc212goto :goto_ab
000cc214const/4 v4, 0x0
000cc216iput-object v4, v3, Lcom/google/android/material/datepicker/l;->B0:Ljava/lang/CharSequence;
000cc21areturn-void
000cc21cnew-instance v4, Ljava/lang/ClassCastException;
000cc220invoke-direct {v4}, Ljava/lang/ClassCastException;-><init>()V
000cc226throw v4
000cc228new-instance v4, Ljava/lang/ClassCastException;
000cc22cinvoke-direct {v4}, Ljava/lang/ClassCastException;-><init>()V
000cc232throw v4
000cc0b0
000cc234
000cc234com.google.android.material.datepicker.l::onDismiss(android.content.DialogInterface):
000cc244iget-object v0, v2, Lcom/google/android/material/datepicker/l;->f0:Ljava/util/LinkedHashSet;
000cc248invoke-virtual {v0}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000cc24emove-result-object v0
000cc250invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000cc256move-result v1
000cc258if-eqz v1, :cond_16
000cc25cinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000cc262move-result-object v1
000cc264check-cast v1, Landroid/content/DialogInterface$OnDismissListener;
000cc268invoke-interface {v1, v3}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
000cc26egoto :goto_6
000cc270iget-object v0, v2, Landroidx/fragment/app/o;->E:Landroid/view/View;
000cc274check-cast v0, Landroid/view/ViewGroup;
000cc278if-eqz v0, :cond_1f
000cc27cinvoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V
000cc282invoke-super {v2, v3}, Landroidx/fragment/app/l;->onDismiss(Landroid/content/DialogInterface;)V
000cc288return-void
000cc234
000cc234com.google.android.material.datepicker.l::onDismiss(android.content.DialogInterface):
000cc244iget-object v0, v2, Lcom/google/android/material/datepicker/l;->f0:Ljava/util/LinkedHashSet;
000cc248invoke-virtual {v0}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000cc24emove-result-object v0
000cc250invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000cc256move-result v1
000cc258if-eqz v1, :cond_16
000cc25cinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000cc262move-result-object v1
000cc264check-cast v1, Landroid/content/DialogInterface$OnDismissListener;
000cc268invoke-interface {v1, v3}, Landroid/content/DialogInterface$OnDismissListener;->onDismiss(Landroid/content/DialogInterface;)V
000cc26egoto :goto_6
000cc270iget-object v0, v2, Landroidx/fragment/app/o;->E:Landroid/view/View;
000cc274check-cast v0, Landroid/view/ViewGroup;
000cc278if-eqz v0, :cond_1f
000cc27cinvoke-virtual {v0}, Landroid/view/ViewGroup;->removeAllViews()V
000cc282invoke-super {v2, v3}, Landroidx/fragment/app/l;->onDismiss(Landroid/content/DialogInterface;)V
000cc288return-void
000cc234
000cc28a
000cc28a // align 0x4
000cc28a // align 0x4
000cc28c
000cc28ccom.google.android.material.datepicker.l::q(android.os.Bundle):
000cc29cmove-object/from16 v0, v18
000cc2a0move-object/from16 v1, v19
000cc2a4invoke-super/range {v18 .. v19}, Landroidx/fragment/app/l;->q(Landroid/os/Bundle;)V
000cc2aaconst-string v2, "OVERRIDE_THEME_RES_ID"
000cc2aeiget v3, v0, Lcom/google/android/material/datepicker/l;->g0:I
000cc2b2invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc2b8const-string v2, "DATE_SELECTOR_KEY"
000cc2bcconst/4 v3, 0x0
000cc2beinvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc2c4new-instance v2, Lcom/google/android/material/datepicker/a;
000cc2c8iget-object v4, v0, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc2ccinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000cc2d2sget v5, Lcom/google/android/material/datepicker/a;->b:I
000cc2d6sget v5, Lcom/google/android/material/datepicker/a;->b:I
000cc2daiget-object v5, v4, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cc2deiget-wide v5, v5, Lcom/google/android/material/datepicker/n;->f:J
000cc2e2iget-object v7, v4, Lcom/google/android/material/datepicker/b;->b:Lcom/google/android/material/datepicker/n;
000cc2e6iget-wide v7, v7, Lcom/google/android/material/datepicker/n;->f:J
000cc2eaiget-object v9, v4, Lcom/google/android/material/datepicker/b;->d:Lcom/google/android/material/datepicker/n;
000cc2eeiget-wide v9, v9, Lcom/google/android/material/datepicker/n;->f:J
000cc2f2invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000cc2f8move-result-object v9
000cc2faiput-object v9, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc2feiget-object v9, v0, Lcom/google/android/material/datepicker/l;->j0:Lcom/google/android/material/datepicker/j;
000cc302if-nez v9, :cond_37
000cc306move-object v9, v3
000cc308goto :goto_39
000cc30aiget-object v9, v9, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cc30eif-eqz v9, :cond_43
000cc312iget-wide v9, v9, Lcom/google/android/material/datepicker/n;->f:J
000cc316invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000cc31cmove-result-object v9
000cc31eiput-object v9, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc322new-instance v9, Landroid/os/Bundle;
000cc326invoke-direct {v9}, Landroid/os/Bundle;-><init>()V
000cc32cconst-string v10, "DEEP_COPY_VALIDATOR_KEY"
000cc330iget-object v11, v4, Lcom/google/android/material/datepicker/b;->c:Lcom/google/android/material/datepicker/d;
000cc334invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc33anew-instance v12, Lcom/google/android/material/datepicker/b;
000cc33einvoke-static {v5, v6}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc344move-result-object v13
000cc346invoke-static {v7, v8}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc34cmove-result-object v14
000cc34einvoke-virtual {v9, v10}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc354move-result-object v5
000cc356move-object v15, v5
000cc358check-cast v15, Lcom/google/android/material/datepicker/d;
000cc35ciget-object v2, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc360if-nez v2, :cond_67
000cc364move-object/from16 v16, v3
000cc368goto :goto_71
000cc36ainvoke-virtual {v2}, Ljava/lang/Long;->longValue()J
000cc370move-result-wide v5
000cc372invoke-static {v5, v6}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc378move-result-object v2
000cc37amove-object/from16 v16, v2
000cc37eiget v2, v4, Lcom/google/android/material/datepicker/b;->e:I
000cc382move/from16 v17, v2
000cc386invoke-direct/range {v12 .. v17}, Lcom/google/android/material/datepicker/b;-><init>(Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/d;Lcom/google/android/material/datepicker/n;I)V
000cc38cconst-string v2, "CALENDAR_CONSTRAINTS_KEY"
000cc390invoke-virtual {v1, v2, v12}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc396const-string v2, "DAY_VIEW_DECORATOR_KEY"
000cc39ainvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc3a0const-string v2, "TITLE_TEXT_RES_ID_KEY"
000cc3a4iget v3, v0, Lcom/google/android/material/datepicker/l;->k0:I
000cc3a8invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3aeconst-string v2, "TITLE_TEXT_KEY"
000cc3b2iget-object v3, v0, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc3b6invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc3bcconst-string v2, "INPUT_MODE_KEY"
000cc3c0iget v3, v0, Lcom/google/android/material/datepicker/l;->n0:I
000cc3c4invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3caconst-string v2, "POSITIVE_BUTTON_TEXT_RES_ID_KEY"
000cc3ceiget v3, v0, Lcom/google/android/material/datepicker/l;->o0:I
000cc3d2invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3d8const-string v2, "POSITIVE_BUTTON_TEXT_KEY"
000cc3dciget-object v3, v0, Lcom/google/android/material/datepicker/l;->p0:Ljava/lang/CharSequence;
000cc3e0invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc3e6const-string v2, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc3eaiget v3, v0, Lcom/google/android/material/datepicker/l;->q0:I
000cc3eeinvoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3f4const-string v2, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc3f8iget-object v3, v0, Lcom/google/android/material/datepicker/l;->r0:Ljava/lang/CharSequence;
000cc3fcinvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc402const-string v2, "NEGATIVE_BUTTON_TEXT_RES_ID_KEY"
000cc406iget v3, v0, Lcom/google/android/material/datepicker/l;->s0:I
000cc40ainvoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc410const-string v2, "NEGATIVE_BUTTON_TEXT_KEY"
000cc414iget-object v3, v0, Lcom/google/android/material/datepicker/l;->t0:Ljava/lang/CharSequence;
000cc418invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc41econst-string v2, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc422iget v3, v0, Lcom/google/android/material/datepicker/l;->u0:I
000cc426invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc42cconst-string v2, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc430iget-object v3, v0, Lcom/google/android/material/datepicker/l;->v0:Ljava/lang/CharSequence;
000cc434invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc43areturn-void
000cc28c
000cc28ccom.google.android.material.datepicker.l::q(android.os.Bundle):
000cc29cmove-object/from16 v0, v18
000cc2a0move-object/from16 v1, v19
000cc2a4invoke-super/range {v18 .. v19}, Landroidx/fragment/app/l;->q(Landroid/os/Bundle;)V
000cc2aaconst-string v2, "OVERRIDE_THEME_RES_ID"
000cc2aeiget v3, v0, Lcom/google/android/material/datepicker/l;->g0:I
000cc2b2invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc2b8const-string v2, "DATE_SELECTOR_KEY"
000cc2bcconst/4 v3, 0x0
000cc2beinvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc2c4new-instance v2, Lcom/google/android/material/datepicker/a;
000cc2c8iget-object v4, v0, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc2ccinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000cc2d2sget v5, Lcom/google/android/material/datepicker/a;->b:I
000cc2d6sget v5, Lcom/google/android/material/datepicker/a;->b:I
000cc2daiget-object v5, v4, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000cc2deiget-wide v5, v5, Lcom/google/android/material/datepicker/n;->f:J
000cc2e2iget-object v7, v4, Lcom/google/android/material/datepicker/b;->b:Lcom/google/android/material/datepicker/n;
000cc2e6iget-wide v7, v7, Lcom/google/android/material/datepicker/n;->f:J
000cc2eaiget-object v9, v4, Lcom/google/android/material/datepicker/b;->d:Lcom/google/android/material/datepicker/n;
000cc2eeiget-wide v9, v9, Lcom/google/android/material/datepicker/n;->f:J
000cc2f2invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000cc2f8move-result-object v9
000cc2faiput-object v9, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc2feiget-object v9, v0, Lcom/google/android/material/datepicker/l;->j0:Lcom/google/android/material/datepicker/j;
000cc302if-nez v9, :cond_37
000cc306move-object v9, v3
000cc308goto :goto_39
000cc30aiget-object v9, v9, Lcom/google/android/material/datepicker/j;->U:Lcom/google/android/material/datepicker/n;
000cc30eif-eqz v9, :cond_43
000cc312iget-wide v9, v9, Lcom/google/android/material/datepicker/n;->f:J
000cc316invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000cc31cmove-result-object v9
000cc31eiput-object v9, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc322new-instance v9, Landroid/os/Bundle;
000cc326invoke-direct {v9}, Landroid/os/Bundle;-><init>()V
000cc32cconst-string v10, "DEEP_COPY_VALIDATOR_KEY"
000cc330iget-object v11, v4, Lcom/google/android/material/datepicker/b;->c:Lcom/google/android/material/datepicker/d;
000cc334invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc33anew-instance v12, Lcom/google/android/material/datepicker/b;
000cc33einvoke-static {v5, v6}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc344move-result-object v13
000cc346invoke-static {v7, v8}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc34cmove-result-object v14
000cc34einvoke-virtual {v9, v10}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc354move-result-object v5
000cc356move-object v15, v5
000cc358check-cast v15, Lcom/google/android/material/datepicker/d;
000cc35ciget-object v2, v2, Lcom/google/android/material/datepicker/a;->a:Ljava/lang/Long;
000cc360if-nez v2, :cond_67
000cc364move-object/from16 v16, v3
000cc368goto :goto_71
000cc36ainvoke-virtual {v2}, Ljava/lang/Long;->longValue()J
000cc370move-result-wide v5
000cc372invoke-static {v5, v6}, Lcom/google/android/material/datepicker/n;->b(J)Lcom/google/android/material/datepicker/n;
000cc378move-result-object v2
000cc37amove-object/from16 v16, v2
000cc37eiget v2, v4, Lcom/google/android/material/datepicker/b;->e:I
000cc382move/from16 v17, v2
000cc386invoke-direct/range {v12 .. v17}, Lcom/google/android/material/datepicker/b;-><init>(Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/d;Lcom/google/android/material/datepicker/n;I)V
000cc38cconst-string v2, "CALENDAR_CONSTRAINTS_KEY"
000cc390invoke-virtual {v1, v2, v12}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc396const-string v2, "DAY_VIEW_DECORATOR_KEY"
000cc39ainvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc3a0const-string v2, "TITLE_TEXT_RES_ID_KEY"
000cc3a4iget v3, v0, Lcom/google/android/material/datepicker/l;->k0:I
000cc3a8invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3aeconst-string v2, "TITLE_TEXT_KEY"
000cc3b2iget-object v3, v0, Lcom/google/android/material/datepicker/l;->l0:Ljava/lang/CharSequence;
000cc3b6invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc3bcconst-string v2, "INPUT_MODE_KEY"
000cc3c0iget v3, v0, Lcom/google/android/material/datepicker/l;->n0:I
000cc3c4invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3caconst-string v2, "POSITIVE_BUTTON_TEXT_RES_ID_KEY"
000cc3ceiget v3, v0, Lcom/google/android/material/datepicker/l;->o0:I
000cc3d2invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3d8const-string v2, "POSITIVE_BUTTON_TEXT_KEY"
000cc3dciget-object v3, v0, Lcom/google/android/material/datepicker/l;->p0:Ljava/lang/CharSequence;
000cc3e0invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc3e6const-string v2, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc3eaiget v3, v0, Lcom/google/android/material/datepicker/l;->q0:I
000cc3eeinvoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc3f4const-string v2, "POSITIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc3f8iget-object v3, v0, Lcom/google/android/material/datepicker/l;->r0:Ljava/lang/CharSequence;
000cc3fcinvoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc402const-string v2, "NEGATIVE_BUTTON_TEXT_RES_ID_KEY"
000cc406iget v3, v0, Lcom/google/android/material/datepicker/l;->s0:I
000cc40ainvoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc410const-string v2, "NEGATIVE_BUTTON_TEXT_KEY"
000cc414iget-object v3, v0, Lcom/google/android/material/datepicker/l;->t0:Ljava/lang/CharSequence;
000cc418invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc41econst-string v2, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_RES_ID_KEY"
000cc422iget v3, v0, Lcom/google/android/material/datepicker/l;->u0:I
000cc426invoke-virtual {v1, v2, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc42cconst-string v2, "NEGATIVE_BUTTON_CONTENT_DESCRIPTION_KEY"
000cc430iget-object v3, v0, Lcom/google/android/material/datepicker/l;->v0:Ljava/lang/CharSequence;
000cc434invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
000cc43areturn-void
000cc28c
000cc43c
000cc43ccom.google.android.material.datepicker.l::r():
000cc44cinvoke-super {v13}, Landroidx/fragment/app/l;->r()V
000cc452iget-object v0, v13, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000cc456const-string v1, " does not have a Dialog."
000cc45aconst-string v2, "DialogFragment "
000cc45eif-eqz v0, :cond_1f0
000cc462invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
000cc468move-result-object v0
000cc46aiget-boolean v3, v13, Lcom/google/android/material/datepicker/l;->m0:Z
000cc46econst/4 v4, 0x0
000cc470const/4 v5, 0x1
000cc472if-eqz v3, :cond_126
000cc476const/4 v1, -0x1
000cc478invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setLayout(II)V
000cc47eiget-object v1, v13, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cc482invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000cc488iget-boolean v1, v13, Lcom/google/android/material/datepicker/l;->z0:Z
000cc48cif-nez v1, :cond_15b
000cc490invoke-virtual {v13}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000cc496move-result-object v1
000cc498const v2, 0x7f0800cf
000cc49einvoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cc4a4move-result-object v1
000cc4a6invoke-virtual {v1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000cc4acmove-result-object v2
000cc4aeinvoke-static {v2}, LC1/d;->w(Landroid/graphics/drawable/Drawable;)Landroid/content/res/ColorStateList;
000cc4b4move-result-object v2
000cc4b6if-eqz v2, :cond_40
000cc4bainvoke-virtual {v2}, Landroid/content/res/ColorStateList;->getDefaultColor()I
000cc4c0move-result v2
000cc4c2invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cc4c8move-result-object v2
000cc4cagoto :goto_41
000cc4ccmove-object v2, v4
000cc4cesget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000cc4d2const/4 v6, 0x0
000cc4d4if-eqz v2, :cond_4f
000cc4d8invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000cc4demove-result v7
000cc4e0if-nez v7, :cond_4d
000cc4e4goto :goto_4f
000cc4e6move v7, v6
000cc4e8goto :goto_50
000cc4eamove v7, v5
000cc4ecinvoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc4f2move-result-object v8
000cc4f4const v9, 0x1010031
000cc4faconst/high16 v10, -0x1000000
000cc4feinvoke-static {v8, v9, v10}, LP1/e;->q(Landroid/content/Context;II)I
000cc504move-result v8
000cc506if-eqz v7, :cond_63
000cc50ainvoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cc510move-result-object v2
000cc512const/16 v7, 0x1e
000cc516if-lt v3, v7, :cond_6b
000cc51ainvoke-static {v0, v6}, LK/Y;->a(Landroid/view/Window;Z)V
000cc520goto :goto_78
000cc522invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc528move-result-object v9
000cc52ainvoke-virtual {v9}, Landroid/view/View;->getSystemUiVisibility()I
000cc530move-result v11
000cc532or-int/lit16 v11, v11, 0x700
000cc536invoke-virtual {v9, v11}, Landroid/view/View;->setSystemUiVisibility(I)V
000cc53cinvoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc542invoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc548move-result-object v9
000cc54aconst/16 v11, 0x1b
000cc54eif-ge v3, v11, :cond_91
000cc552const v3, 0x1010452
000cc558invoke-static {v9, v3, v10}, LP1/e;->q(Landroid/content/Context;II)I
000cc55emove-result v3
000cc560const/16 v9, 0x80
000cc564invoke-static {v3, v9}, LC/a;->d(II)I
000cc56amove-result v3
000cc56cgoto :goto_92
000cc56emove v3, v6
000cc570invoke-virtual {v0, v6}, Landroid/view/Window;->setStatusBarColor(I)V
000cc576invoke-virtual {v0, v3}, Landroid/view/Window;->setNavigationBarColor(I)V
000cc57cinvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000cc582move-result v2
000cc584invoke-static {v2}, LP1/e;->A(I)Z
000cc58amove-result v2
000cc58cinvoke-static {v6}, LP1/e;->A(I)Z
000cc592move-result v9
000cc594if-nez v9, :cond_ab
000cc598if-eqz v2, :cond_a9
000cc59cgoto :goto_ab
000cc59emove v2, v6
000cc5a0goto :goto_ac
000cc5a2move v2, v5
000cc5a4invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc5aamove-result-object v9
000cc5acnew-instance v10, LL0/e;
000cc5b0invoke-direct {v10, v9}, LL0/e;-><init>(Landroid/view/View;)V
000cc5b6sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
000cc5baconst/16 v11, 0x1a
000cc5beif-lt v9, v7, :cond_c7
000cc5c2new-instance v9, LK/w0;
000cc5c6invoke-static {v0}, LC0/b;->l(Landroid/view/Window;)Landroid/view/WindowInsetsController;
000cc5ccmove-result-object v12
000cc5ceinvoke-direct {v9, v12, v10}, LK/w0;-><init>(Landroid/view/WindowInsetsController;LL0/e;)V
000cc5d4iput-object v0, v9, LK/w0;->f:Landroid/view/Window;
000cc5d8goto :goto_d4
000cc5daif-lt v9, v11, :cond_cf
000cc5denew-instance v9, LK/u0;
000cc5e2invoke-direct {v9, v0, v10}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc5e8goto :goto_d4
000cc5eanew-instance v9, LK/t0;
000cc5eeinvoke-direct {v9, v0, v10}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc5f4invoke-virtual {v9, v2}, LC1/d;->P(Z)V
000cc5fainvoke-static {v8}, LP1/e;->A(I)Z
000cc600move-result v2
000cc602invoke-static {v3}, LP1/e;->A(I)Z
000cc608move-result v8
000cc60aif-nez v8, :cond_e5
000cc60eif-nez v3, :cond_e6
000cc612if-eqz v2, :cond_e6
000cc616move v6, v5
000cc618invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc61emove-result-object v2
000cc620new-instance v3, LL0/e;
000cc624invoke-direct {v3, v2}, LL0/e;-><init>(Landroid/view/View;)V
000cc62asget v2, Landroid/os/Build$VERSION;->SDK_INT:I
000cc62eif-lt v2, v7, :cond_ff
000cc632new-instance v2, LK/w0;
000cc636invoke-static {v0}, LC0/b;->l(Landroid/view/Window;)Landroid/view/WindowInsetsController;
000cc63cmove-result-object v7
000cc63einvoke-direct {v2, v7, v3}, LK/w0;-><init>(Landroid/view/WindowInsetsController;LL0/e;)V
000cc644iput-object v0, v2, LK/w0;->f:Landroid/view/Window;
000cc648goto :goto_10c
000cc64aif-lt v2, v11, :cond_107
000cc64enew-instance v2, LK/u0;
000cc652invoke-direct {v2, v0, v3}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc658goto :goto_10c
000cc65anew-instance v2, LK/t0;
000cc65einvoke-direct {v2, v0, v3}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc664invoke-virtual {v2, v6}, LC1/d;->O(Z)V
000cc66ainvoke-virtual {v1}, Landroid/view/View;->getPaddingTop()I
000cc670move-result v0
000cc672invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cc678move-result-object v2
000cc67aiget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cc67enew-instance v3, Lcom/google/android/material/datepicker/k;
000cc682invoke-direct {v3, v1, v2, v0}, Lcom/google/android/material/datepicker/k;-><init>(Landroid/view/View;II)V
000cc688sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000cc68cinvoke-static {v1, v3}, LK/E;->u(Landroid/view/View;LK/q;)V
000cc692iput-boolean v5, v13, Lcom/google/android/material/datepicker/l;->z0:Z
000cc696goto :goto_15b
000cc698const/4 v3, -0x2
000cc69ainvoke-virtual {v0, v3, v3}, Landroid/view/Window;->setLayout(II)V
000cc6a0invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc6a6move-result-object v3
000cc6a8invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc6aemove-result-object v3
000cc6b0const v6, 0x7f06027d
000cc6b6invoke-virtual {v3, v6}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cc6bcmove-result v9
000cc6benew-instance v3, Landroid/graphics/Rect;
000cc6c2invoke-direct {v3, v9, v9, v9, v9}, Landroid/graphics/Rect;-><init>(IIII)V
000cc6c8new-instance v7, Landroid/graphics/drawable/InsetDrawable;
000cc6cciget-object v8, v13, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cc6d0move v10, v9
000cc6d2move v11, v9
000cc6d4move v12, v9
000cc6d6invoke-direct/range {v7 .. v12}, Landroid/graphics/drawable/InsetDrawable;-><init>(Landroid/graphics/drawable/Drawable;IIII)V
000cc6dcinvoke-virtual {v0, v7}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000cc6e2invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc6e8move-result-object v0
000cc6eanew-instance v6, LB0/a;
000cc6eeiget-object v7, v13, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000cc6f2if-eqz v7, :cond_1db
000cc6f6invoke-direct {v6, v7, v3}, LB0/a;-><init>(Landroid/app/Dialog;Landroid/graphics/Rect;)V
000cc6fcinvoke-virtual {v0, v6}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
000cc702invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc708iget v0, v13, Lcom/google/android/material/datepicker/l;->g0:I
000cc70cif-eqz v0, :cond_1d7
000cc710invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc716iget-object v1, v13, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc71anew-instance v2, Lcom/google/android/material/datepicker/j;
000cc71einvoke-direct {v2}, Lcom/google/android/material/datepicker/j;-><init>()V
000cc724new-instance v3, Landroid/os/Bundle;
000cc728invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
000cc72econst-string v6, "THEME_RES_ID_KEY"
000cc732invoke-virtual {v3, v6, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc738const-string v7, "GRID_SELECTOR_KEY"
000cc73cinvoke-virtual {v3, v7, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc742const-string v7, "CALENDAR_CONSTRAINTS_KEY"
000cc746invoke-virtual {v3, v7, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc74cconst-string v8, "DAY_VIEW_DECORATOR_KEY"
000cc750invoke-virtual {v3, v8, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc756iget-object v1, v1, Lcom/google/android/material/datepicker/b;->d:Lcom/google/android/material/datepicker/n;
000cc75aconst-string v8, "CURRENT_MONTH_KEY"
000cc75einvoke-virtual {v3, v8, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc764invoke-virtual {v2, v3}, Landroidx/fragment/app/o;->y(Landroid/os/Bundle;)V
000cc76aiput-object v2, v13, Lcom/google/android/material/datepicker/l;->j0:Lcom/google/android/material/datepicker/j;
000cc76eiget v1, v13, Lcom/google/android/material/datepicker/l;->n0:I
000cc772if-ne v1, v5, :cond_1b2
000cc776invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc77ciget-object v1, v13, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc780new-instance v2, Lcom/google/android/material/datepicker/m;
000cc784invoke-direct {v2}, Lcom/google/android/material/datepicker/m;-><init>()V
000cc78anew-instance v3, Landroid/os/Bundle;
000cc78einvoke-direct {v3}, Landroid/os/Bundle;-><init>()V
000cc794invoke-virtual {v3, v6, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc79aconst-string v0, "DATE_SELECTOR_KEY"
000cc79einvoke-virtual {v3, v0, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc7a4invoke-virtual {v3, v7, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc7aainvoke-virtual {v2, v3}, Landroidx/fragment/app/o;->y(Landroid/os/Bundle;)V
000cc7b0iput-object v2, v13, Lcom/google/android/material/datepicker/l;->h0:Lcom/google/android/material/datepicker/s;
000cc7b4iget-object v0, v13, Lcom/google/android/material/datepicker/l;->w0:Landroid/widget/TextView;
000cc7b8iget v1, v13, Lcom/google/android/material/datepicker/l;->n0:I
000cc7bcif-ne v1, v5, :cond_1ce
000cc7c0invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc7c6move-result-object v1
000cc7c8invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc7cemove-result-object v1
000cc7d0invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000cc7d6move-result-object v1
000cc7d8iget v1, v1, Landroid/content/res/Configuration;->orientation:I
000cc7dcconst/4 v2, 0x2
000cc7deif-ne v1, v2, :cond_1ce
000cc7e2iget-object v1, v13, Lcom/google/android/material/datepicker/l;->B0:Ljava/lang/CharSequence;
000cc7e6goto :goto_1d0
000cc7e8iget-object v1, v13, Lcom/google/android/material/datepicker/l;->A0:Ljava/lang/CharSequence;
000cc7ecinvoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cc7f2invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc7f8throw v4
000cc7fainvoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc800throw v4
000cc802new-instance v0, Ljava/lang/IllegalStateException;
000cc806new-instance v3, Ljava/lang/StringBuilder;
000cc80ainvoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000cc810invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000cc816invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000cc81cinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000cc822move-result-object v1
000cc824invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cc82athrow v0
000cc82cnew-instance v0, Ljava/lang/IllegalStateException;
000cc830new-instance v3, Ljava/lang/StringBuilder;
000cc834invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000cc83ainvoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000cc840invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000cc846invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000cc84cmove-result-object v1
000cc84einvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cc854throw v0
000cc43c
000cc43ccom.google.android.material.datepicker.l::r():
000cc44cinvoke-super {v13}, Landroidx/fragment/app/l;->r()V
000cc452iget-object v0, v13, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000cc456const-string v1, " does not have a Dialog."
000cc45aconst-string v2, "DialogFragment "
000cc45eif-eqz v0, :cond_1f0
000cc462invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
000cc468move-result-object v0
000cc46aiget-boolean v3, v13, Lcom/google/android/material/datepicker/l;->m0:Z
000cc46econst/4 v4, 0x0
000cc470const/4 v5, 0x1
000cc472if-eqz v3, :cond_126
000cc476const/4 v1, -0x1
000cc478invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setLayout(II)V
000cc47eiget-object v1, v13, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cc482invoke-virtual {v0, v1}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000cc488iget-boolean v1, v13, Lcom/google/android/material/datepicker/l;->z0:Z
000cc48cif-nez v1, :cond_15b
000cc490invoke-virtual {v13}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000cc496move-result-object v1
000cc498const v2, 0x7f0800cf
000cc49einvoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000cc4a4move-result-object v1
000cc4a6invoke-virtual {v1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000cc4acmove-result-object v2
000cc4aeinvoke-static {v2}, LC1/d;->w(Landroid/graphics/drawable/Drawable;)Landroid/content/res/ColorStateList;
000cc4b4move-result-object v2
000cc4b6if-eqz v2, :cond_40
000cc4bainvoke-virtual {v2}, Landroid/content/res/ColorStateList;->getDefaultColor()I
000cc4c0move-result v2
000cc4c2invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cc4c8move-result-object v2
000cc4cagoto :goto_41
000cc4ccmove-object v2, v4
000cc4cesget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000cc4d2const/4 v6, 0x0
000cc4d4if-eqz v2, :cond_4f
000cc4d8invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000cc4demove-result v7
000cc4e0if-nez v7, :cond_4d
000cc4e4goto :goto_4f
000cc4e6move v7, v6
000cc4e8goto :goto_50
000cc4eamove v7, v5
000cc4ecinvoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc4f2move-result-object v8
000cc4f4const v9, 0x1010031
000cc4faconst/high16 v10, -0x1000000
000cc4feinvoke-static {v8, v9, v10}, LP1/e;->q(Landroid/content/Context;II)I
000cc504move-result v8
000cc506if-eqz v7, :cond_63
000cc50ainvoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cc510move-result-object v2
000cc512const/16 v7, 0x1e
000cc516if-lt v3, v7, :cond_6b
000cc51ainvoke-static {v0, v6}, LK/Y;->a(Landroid/view/Window;Z)V
000cc520goto :goto_78
000cc522invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc528move-result-object v9
000cc52ainvoke-virtual {v9}, Landroid/view/View;->getSystemUiVisibility()I
000cc530move-result v11
000cc532or-int/lit16 v11, v11, 0x700
000cc536invoke-virtual {v9, v11}, Landroid/view/View;->setSystemUiVisibility(I)V
000cc53cinvoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc542invoke-virtual {v0}, Landroid/view/Window;->getContext()Landroid/content/Context;
000cc548move-result-object v9
000cc54aconst/16 v11, 0x1b
000cc54eif-ge v3, v11, :cond_91
000cc552const v3, 0x1010452
000cc558invoke-static {v9, v3, v10}, LP1/e;->q(Landroid/content/Context;II)I
000cc55emove-result v3
000cc560const/16 v9, 0x80
000cc564invoke-static {v3, v9}, LC/a;->d(II)I
000cc56amove-result v3
000cc56cgoto :goto_92
000cc56emove v3, v6
000cc570invoke-virtual {v0, v6}, Landroid/view/Window;->setStatusBarColor(I)V
000cc576invoke-virtual {v0, v3}, Landroid/view/Window;->setNavigationBarColor(I)V
000cc57cinvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000cc582move-result v2
000cc584invoke-static {v2}, LP1/e;->A(I)Z
000cc58amove-result v2
000cc58cinvoke-static {v6}, LP1/e;->A(I)Z
000cc592move-result v9
000cc594if-nez v9, :cond_ab
000cc598if-eqz v2, :cond_a9
000cc59cgoto :goto_ab
000cc59emove v2, v6
000cc5a0goto :goto_ac
000cc5a2move v2, v5
000cc5a4invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc5aamove-result-object v9
000cc5acnew-instance v10, LL0/e;
000cc5b0invoke-direct {v10, v9}, LL0/e;-><init>(Landroid/view/View;)V
000cc5b6sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
000cc5baconst/16 v11, 0x1a
000cc5beif-lt v9, v7, :cond_c7
000cc5c2new-instance v9, LK/w0;
000cc5c6invoke-static {v0}, LC0/b;->l(Landroid/view/Window;)Landroid/view/WindowInsetsController;
000cc5ccmove-result-object v12
000cc5ceinvoke-direct {v9, v12, v10}, LK/w0;-><init>(Landroid/view/WindowInsetsController;LL0/e;)V
000cc5d4iput-object v0, v9, LK/w0;->f:Landroid/view/Window;
000cc5d8goto :goto_d4
000cc5daif-lt v9, v11, :cond_cf
000cc5denew-instance v9, LK/u0;
000cc5e2invoke-direct {v9, v0, v10}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc5e8goto :goto_d4
000cc5eanew-instance v9, LK/t0;
000cc5eeinvoke-direct {v9, v0, v10}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc5f4invoke-virtual {v9, v2}, LC1/d;->P(Z)V
000cc5fainvoke-static {v8}, LP1/e;->A(I)Z
000cc600move-result v2
000cc602invoke-static {v3}, LP1/e;->A(I)Z
000cc608move-result v8
000cc60aif-nez v8, :cond_e5
000cc60eif-nez v3, :cond_e6
000cc612if-eqz v2, :cond_e6
000cc616move v6, v5
000cc618invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc61emove-result-object v2
000cc620new-instance v3, LL0/e;
000cc624invoke-direct {v3, v2}, LL0/e;-><init>(Landroid/view/View;)V
000cc62asget v2, Landroid/os/Build$VERSION;->SDK_INT:I
000cc62eif-lt v2, v7, :cond_ff
000cc632new-instance v2, LK/w0;
000cc636invoke-static {v0}, LC0/b;->l(Landroid/view/Window;)Landroid/view/WindowInsetsController;
000cc63cmove-result-object v7
000cc63einvoke-direct {v2, v7, v3}, LK/w0;-><init>(Landroid/view/WindowInsetsController;LL0/e;)V
000cc644iput-object v0, v2, LK/w0;->f:Landroid/view/Window;
000cc648goto :goto_10c
000cc64aif-lt v2, v11, :cond_107
000cc64enew-instance v2, LK/u0;
000cc652invoke-direct {v2, v0, v3}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc658goto :goto_10c
000cc65anew-instance v2, LK/t0;
000cc65einvoke-direct {v2, v0, v3}, LK/t0;-><init>(Landroid/view/Window;LL0/e;)V
000cc664invoke-virtual {v2, v6}, LC1/d;->O(Z)V
000cc66ainvoke-virtual {v1}, Landroid/view/View;->getPaddingTop()I
000cc670move-result v0
000cc672invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000cc678move-result-object v2
000cc67aiget v2, v2, Landroid/view/ViewGroup$LayoutParams;->height:I
000cc67enew-instance v3, Lcom/google/android/material/datepicker/k;
000cc682invoke-direct {v3, v1, v2, v0}, Lcom/google/android/material/datepicker/k;-><init>(Landroid/view/View;II)V
000cc688sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000cc68cinvoke-static {v1, v3}, LK/E;->u(Landroid/view/View;LK/q;)V
000cc692iput-boolean v5, v13, Lcom/google/android/material/datepicker/l;->z0:Z
000cc696goto :goto_15b
000cc698const/4 v3, -0x2
000cc69ainvoke-virtual {v0, v3, v3}, Landroid/view/Window;->setLayout(II)V
000cc6a0invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc6a6move-result-object v3
000cc6a8invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc6aemove-result-object v3
000cc6b0const v6, 0x7f06027d
000cc6b6invoke-virtual {v3, v6}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
000cc6bcmove-result v9
000cc6benew-instance v3, Landroid/graphics/Rect;
000cc6c2invoke-direct {v3, v9, v9, v9, v9}, Landroid/graphics/Rect;-><init>(IIII)V
000cc6c8new-instance v7, Landroid/graphics/drawable/InsetDrawable;
000cc6cciget-object v8, v13, Lcom/google/android/material/datepicker/l;->y0:LL0/g;
000cc6d0move v10, v9
000cc6d2move v11, v9
000cc6d4move v12, v9
000cc6d6invoke-direct/range {v7 .. v12}, Landroid/graphics/drawable/InsetDrawable;-><init>(Landroid/graphics/drawable/Drawable;IIII)V
000cc6dcinvoke-virtual {v0, v7}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000cc6e2invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
000cc6e8move-result-object v0
000cc6eanew-instance v6, LB0/a;
000cc6eeiget-object v7, v13, Landroidx/fragment/app/l;->a0:Landroid/app/Dialog;
000cc6f2if-eqz v7, :cond_1db
000cc6f6invoke-direct {v6, v7, v3}, LB0/a;-><init>(Landroid/app/Dialog;Landroid/graphics/Rect;)V
000cc6fcinvoke-virtual {v0, v6}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
000cc702invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc708iget v0, v13, Lcom/google/android/material/datepicker/l;->g0:I
000cc70cif-eqz v0, :cond_1d7
000cc710invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc716iget-object v1, v13, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc71anew-instance v2, Lcom/google/android/material/datepicker/j;
000cc71einvoke-direct {v2}, Lcom/google/android/material/datepicker/j;-><init>()V
000cc724new-instance v3, Landroid/os/Bundle;
000cc728invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
000cc72econst-string v6, "THEME_RES_ID_KEY"
000cc732invoke-virtual {v3, v6, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc738const-string v7, "GRID_SELECTOR_KEY"
000cc73cinvoke-virtual {v3, v7, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc742const-string v7, "CALENDAR_CONSTRAINTS_KEY"
000cc746invoke-virtual {v3, v7, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc74cconst-string v8, "DAY_VIEW_DECORATOR_KEY"
000cc750invoke-virtual {v3, v8, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc756iget-object v1, v1, Lcom/google/android/material/datepicker/b;->d:Lcom/google/android/material/datepicker/n;
000cc75aconst-string v8, "CURRENT_MONTH_KEY"
000cc75einvoke-virtual {v3, v8, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc764invoke-virtual {v2, v3}, Landroidx/fragment/app/o;->y(Landroid/os/Bundle;)V
000cc76aiput-object v2, v13, Lcom/google/android/material/datepicker/l;->j0:Lcom/google/android/material/datepicker/j;
000cc76eiget v1, v13, Lcom/google/android/material/datepicker/l;->n0:I
000cc772if-ne v1, v5, :cond_1b2
000cc776invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc77ciget-object v1, v13, Lcom/google/android/material/datepicker/l;->i0:Lcom/google/android/material/datepicker/b;
000cc780new-instance v2, Lcom/google/android/material/datepicker/m;
000cc784invoke-direct {v2}, Lcom/google/android/material/datepicker/m;-><init>()V
000cc78anew-instance v3, Landroid/os/Bundle;
000cc78einvoke-direct {v3}, Landroid/os/Bundle;-><init>()V
000cc794invoke-virtual {v3, v6, v0}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc79aconst-string v0, "DATE_SELECTOR_KEY"
000cc79einvoke-virtual {v3, v0, v4}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc7a4invoke-virtual {v3, v7, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc7aainvoke-virtual {v2, v3}, Landroidx/fragment/app/o;->y(Landroid/os/Bundle;)V
000cc7b0iput-object v2, v13, Lcom/google/android/material/datepicker/l;->h0:Lcom/google/android/material/datepicker/s;
000cc7b4iget-object v0, v13, Lcom/google/android/material/datepicker/l;->w0:Landroid/widget/TextView;
000cc7b8iget v1, v13, Lcom/google/android/material/datepicker/l;->n0:I
000cc7bcif-ne v1, v5, :cond_1ce
000cc7c0invoke-virtual {v13}, Landroidx/fragment/app/o;->v()Landroid/content/Context;
000cc7c6move-result-object v1
000cc7c8invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000cc7cemove-result-object v1
000cc7d0invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000cc7d6move-result-object v1
000cc7d8iget v1, v1, Landroid/content/res/Configuration;->orientation:I
000cc7dcconst/4 v2, 0x2
000cc7deif-ne v1, v2, :cond_1ce
000cc7e2iget-object v1, v13, Lcom/google/android/material/datepicker/l;->B0:Ljava/lang/CharSequence;
000cc7e6goto :goto_1d0
000cc7e8iget-object v1, v13, Lcom/google/android/material/datepicker/l;->A0:Ljava/lang/CharSequence;
000cc7ecinvoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cc7f2invoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc7f8throw v4
000cc7fainvoke-virtual {v13}, Lcom/google/android/material/datepicker/l;->A()V
000cc800throw v4
000cc802new-instance v0, Ljava/lang/IllegalStateException;
000cc806new-instance v3, Ljava/lang/StringBuilder;
000cc80ainvoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000cc810invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000cc816invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000cc81cinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000cc822move-result-object v1
000cc824invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cc82athrow v0
000cc82cnew-instance v0, Ljava/lang/IllegalStateException;
000cc830new-instance v3, Ljava/lang/StringBuilder;
000cc834invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000cc83ainvoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000cc840invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000cc846invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000cc84cmove-result-object v1
000cc84einvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000cc854throw v0
000cc43c
000cc856
000cc856 // align 0x8
000cc856 // align 0x8
000cc858
000cc858com.google.android.material.datepicker.l::s():
000cc868iget-object v0, v1, Lcom/google/android/material/datepicker/l;->h0:Lcom/google/android/material/datepicker/s;
000cc86ciget-object v0, v0, Lcom/google/android/material/datepicker/s;->R:Ljava/util/LinkedHashSet;
000cc870invoke-virtual {v0}, Ljava/util/AbstractCollection;->clear()V
000cc876invoke-super {v1}, Landroidx/fragment/app/l;->s()V
000cc87creturn-void
000cc858
000cc858com.google.android.material.datepicker.l::s():
000cc868iget-object v0, v1, Lcom/google/android/material/datepicker/l;->h0:Lcom/google/android/material/datepicker/s;
000cc86ciget-object v0, v0, Lcom/google/android/material/datepicker/s;->R:Ljava/util/LinkedHashSet;
000cc870invoke-virtual {v0}, Ljava/util/AbstractCollection;->clear()V
000cc876invoke-super {v1}, Landroidx/fragment/app/l;->s()V
000cc87creturn-void
000cc858
000cc87e
000cc87e // align 0x10
000cc87e // align 0x10
000cc880
000cc880com.google.android.material.datepicker.m::m(android.view.LayoutInflater, android.view.ViewGroup):
000cc890new-instance v4, Landroid/view/ContextThemeWrapper;
000cc894invoke-virtual {v2}, Landroidx/fragment/app/o;->h()Landroid/content/Context;
000cc89amove-result-object v0
000cc89ciget v1, v2, Lcom/google/android/material/datepicker/m;->S:I
000cc8a0invoke-direct {v4, v0, v1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
000cc8a6invoke-virtual {v3, v4}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cc8acconst/4 v3, 0x0
000cc8aethrow v3
000cc880
000cc880com.google.android.material.datepicker.m::m(android.view.LayoutInflater, android.view.ViewGroup):
000cc890new-instance v4, Landroid/view/ContextThemeWrapper;
000cc894invoke-virtual {v2}, Landroidx/fragment/app/o;->h()Landroid/content/Context;
000cc89amove-result-object v0
000cc89ciget v1, v2, Lcom/google/android/material/datepicker/m;->S:I
000cc8a0invoke-direct {v4, v0, v1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
000cc8a6invoke-virtual {v3, v4}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cc8acconst/4 v3, 0x0
000cc8aethrow v3
000cc880
000cc8b0
000cc8b0com.google.android.material.datepicker.m::<init>():
000cc8c0invoke-direct {v0}, Lcom/google/android/material/datepicker/s;-><init>()V
000cc8c6return-void
000cc8b0
000cc8b0com.google.android.material.datepicker.m::<init>():
000cc8c0invoke-direct {v0}, Lcom/google/android/material/datepicker/s;-><init>()V
000cc8c6return-void
000cc8b0
000cc8c8
000cc8c8com.google.android.material.datepicker.m::l(android.os.Bundle):
000cc8d8invoke-super {v1, v2}, Landroidx/fragment/app/o;->l(Landroid/os/Bundle;)V
000cc8deif-nez v2, :cond_7
000cc8e2iget-object v2, v1, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc8e6const-string v0, "THEME_RES_ID_KEY"
000cc8eainvoke-virtual {v2, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc8f0move-result v0
000cc8f2iput v0, v1, Lcom/google/android/material/datepicker/m;->S:I
000cc8f6const-string v0, "DATE_SELECTOR_KEY"
000cc8fainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc900move-result-object v0
000cc902if-nez v0, :cond_22
000cc906const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc90ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc910move-result-object v2
000cc912check-cast v2, Lcom/google/android/material/datepicker/b;
000cc916iput-object v2, v1, Lcom/google/android/material/datepicker/m;->T:Lcom/google/android/material/datepicker/b;
000cc91areturn-void
000cc91cnew-instance v2, Ljava/lang/ClassCastException;
000cc920invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cc926throw v2
000cc8c8
000cc8c8com.google.android.material.datepicker.m::l(android.os.Bundle):
000cc8d8invoke-super {v1, v2}, Landroidx/fragment/app/o;->l(Landroid/os/Bundle;)V
000cc8deif-nez v2, :cond_7
000cc8e2iget-object v2, v1, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000cc8e6const-string v0, "THEME_RES_ID_KEY"
000cc8eainvoke-virtual {v2, v0}, Landroid/os/BaseBundle;->getInt(Ljava/lang/String;)I
000cc8f0move-result v0
000cc8f2iput v0, v1, Lcom/google/android/material/datepicker/m;->S:I
000cc8f6const-string v0, "DATE_SELECTOR_KEY"
000cc8fainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc900move-result-object v0
000cc902if-nez v0, :cond_22
000cc906const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc90ainvoke-virtual {v2, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
000cc910move-result-object v2
000cc912check-cast v2, Lcom/google/android/material/datepicker/b;
000cc916iput-object v2, v1, Lcom/google/android/material/datepicker/m;->T:Lcom/google/android/material/datepicker/b;
000cc91areturn-void
000cc91cnew-instance v2, Ljava/lang/ClassCastException;
000cc920invoke-direct {v2}, Ljava/lang/ClassCastException;-><init>()V
000cc926throw v2
000cc8c8
000cc928
000cc928com.google.android.material.datepicker.m::q(android.os.Bundle):
000cc938const-string v0, "THEME_RES_ID_KEY"
000cc93ciget v1, v2, Lcom/google/android/material/datepicker/m;->S:I
000cc940invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc946const-string v0, "DATE_SELECTOR_KEY"
000cc94aconst/4 v1, 0x0
000cc94cinvoke-virtual {v3, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc952const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc956iget-object v1, v2, Lcom/google/android/material/datepicker/m;->T:Lcom/google/android/material/datepicker/b;
000cc95ainvoke-virtual {v3, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc960return-void
000cc928
000cc928com.google.android.material.datepicker.m::q(android.os.Bundle):
000cc938const-string v0, "THEME_RES_ID_KEY"
000cc93ciget v1, v2, Lcom/google/android/material/datepicker/m;->S:I
000cc940invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
000cc946const-string v0, "DATE_SELECTOR_KEY"
000cc94aconst/4 v1, 0x0
000cc94cinvoke-virtual {v3, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc952const-string v0, "CALENDAR_CONSTRAINTS_KEY"
000cc956iget-object v1, v2, Lcom/google/android/material/datepicker/m;->T:Lcom/google/android/material/datepicker/b;
000cc95ainvoke-virtual {v3, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
000cc960return-void
000cc928
000cc962
000cc962 // align 0x4
000cc962 // align 0x4
000cc964
000cc964com.google.android.material.datepicker.o::getView(int, android.view.View, android.view.ViewGroup):
000cc974invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cc97amove-result-object v0
000cc97ciget-object v1, v4, Lcom/google/android/material/datepicker/o;->b:Lcom/google/android/material/datepicker/c;
000cc980if-nez v1, :cond_f
000cc984new-instance v1, Lcom/google/android/material/datepicker/c;
000cc988invoke-direct {v1, v0}, Lcom/google/android/material/datepicker/c;-><init>(Landroid/content/Context;)V
000cc98eiput-object v1, v4, Lcom/google/android/material/datepicker/o;->b:Lcom/google/android/material/datepicker/c;
000cc992move-object v0, v6
000cc994check-cast v0, Landroid/widget/TextView;
000cc998const/4 v1, 0x0
000cc99aif-nez v6, :cond_27
000cc99einvoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cc9a4move-result-object v6
000cc9a6invoke-static {v6}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cc9acmove-result-object v6
000cc9aeconst v0, 0x7f0b004e
000cc9b4invoke-virtual {v6, v0, v7, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000cc9bamove-result-object v6
000cc9bcmove-object v0, v6
000cc9becheck-cast v0, Landroid/widget/TextView;
000cc9c2invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cc9c8move-result v6
000cc9casub-int v6, v5, v6
000cc9ceif-ltz v6, :cond_5d
000cc9d2iget-object v7, v4, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000cc9d6iget v2, v7, Lcom/google/android/material/datepicker/n;->e:I
000cc9daif-lt v6, v2, :cond_36
000cc9degoto :goto_5d
000cc9e0const/4 v2, 0x1
000cc9e2add-int/2addr v6, v2
000cc9e4invoke-virtual {v0, v7}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cc9eainvoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000cc9f0move-result-object v7
000cc9f2invoke-virtual {v7}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000cc9f8move-result-object v7
000cc9faiget-object v7, v7, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
000cc9feinvoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cca04move-result-object v6
000cca06filled-new-array {v6}, [Ljava/lang/Object;
000cca0cmove-result-object v6
000cca0econst-string v3, "%d"
000cca12invoke-static {v7, v3, v6}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
000cca18move-result-object v6
000cca1ainvoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cca20invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
000cca26invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V
000cca2cgoto :goto_65
000cca2econst/16 v6, 0x8
000cca32invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
000cca38invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V
000cca3einvoke-virtual {v4, v5}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cca44move-result-object v5
000cca46if-nez v5, :cond_6c
000cca4agoto :goto_6e
000cca4cif-nez v0, :cond_6f
000cca50return-object v0
000cca52invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
000cca58invoke-static {}, Lcom/google/android/material/datepicker/v;->b()Ljava/util/Calendar;
000cca5emove-result-object v5
000cca60invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J
000cca66const/4 v5, 0x0
000cca68throw v5
000cc964
000cc964com.google.android.material.datepicker.o::getView(int, android.view.View, android.view.ViewGroup):
000cc974invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cc97amove-result-object v0
000cc97ciget-object v1, v4, Lcom/google/android/material/datepicker/o;->b:Lcom/google/android/material/datepicker/c;
000cc980if-nez v1, :cond_f
000cc984new-instance v1, Lcom/google/android/material/datepicker/c;
000cc988invoke-direct {v1, v0}, Lcom/google/android/material/datepicker/c;-><init>(Landroid/content/Context;)V
000cc98eiput-object v1, v4, Lcom/google/android/material/datepicker/o;->b:Lcom/google/android/material/datepicker/c;
000cc992move-object v0, v6
000cc994check-cast v0, Landroid/widget/TextView;
000cc998const/4 v1, 0x0
000cc99aif-nez v6, :cond_27
000cc99einvoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000cc9a4move-result-object v6
000cc9a6invoke-static {v6}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
000cc9acmove-result-object v6
000cc9aeconst v0, 0x7f0b004e
000cc9b4invoke-virtual {v6, v0, v7, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000cc9bamove-result-object v6
000cc9bcmove-object v0, v6
000cc9becheck-cast v0, Landroid/widget/TextView;
000cc9c2invoke-virtual {v4}, Lcom/google/android/material/datepicker/o;->a()I
000cc9c8move-result v6
000cc9casub-int v6, v5, v6
000cc9ceif-ltz v6, :cond_5d
000cc9d2iget-object v7, v4, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000cc9d6iget v2, v7, Lcom/google/android/material/datepicker/n;->e:I
000cc9daif-lt v6, v2, :cond_36
000cc9degoto :goto_5d
000cc9e0const/4 v2, 0x1
000cc9e2add-int/2addr v6, v2
000cc9e4invoke-virtual {v0, v7}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
000cc9eainvoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000cc9f0move-result-object v7
000cc9f2invoke-virtual {v7}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000cc9f8move-result-object v7
000cc9faiget-object v7, v7, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
000cc9feinvoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000cca04move-result-object v6
000cca06filled-new-array {v6}, [Ljava/lang/Object;
000cca0cmove-result-object v6
000cca0econst-string v3, "%d"
000cca12invoke-static {v7, v3, v6}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
000cca18move-result-object v6
000cca1ainvoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
000cca20invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
000cca26invoke-virtual {v0, v2}, Landroid/widget/TextView;->setEnabled(Z)V
000cca2cgoto :goto_65
000cca2econst/16 v6, 0x8
000cca32invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
000cca38invoke-virtual {v0, v1}, Landroid/widget/TextView;->setEnabled(Z)V
000cca3einvoke-virtual {v4, v5}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cca44move-result-object v5
000cca46if-nez v5, :cond_6c
000cca4agoto :goto_6e
000cca4cif-nez v0, :cond_6f
000cca50return-object v0
000cca52invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
000cca58invoke-static {}, Lcom/google/android/material/datepicker/v;->b()Ljava/util/Calendar;
000cca5emove-result-object v5
000cca60invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J
000cca66const/4 v5, 0x0
000cca68throw v5
000cc964
000cca6a
000cca6a // align 0x4
000cca6a // align 0x4
000cca6c
000cca6ccom.google.android.material.datepicker.o::hasStableIds():
000cca7cconst/4 v0, 0x1
000cca7ereturn v0
000cca6c
000cca6ccom.google.android.material.datepicker.o::hasStableIds():
000cca7cconst/4 v0, 0x1
000cca7ereturn v0
000cca6c
000cca80
000cca80com.google.android.material.datepicker.o::a():
000cca90iget-object v0, v4, Lcom/google/android/material/datepicker/o;->c:Lcom/google/android/material/datepicker/b;
000cca94iget v0, v0, Lcom/google/android/material/datepicker/b;->e:I
000cca98iget-object v1, v4, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000cca9ciget-object v2, v1, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccaa0const/4 v3, 0x7
000ccaa2invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I
000ccaa8move-result v3
000ccaaaif-lez v0, :cond_10
000ccaaegoto :goto_14
000ccab0invoke-virtual {v2}, Ljava/util/Calendar;->getFirstDayOfWeek()I
000ccab6move-result v0
000ccab8sub-int/2addr v3, v0
000ccabaif-gez v3, :cond_1a
000ccabeiget v0, v1, Lcom/google/android/material/datepicker/n;->d:I
000ccac2add-int/2addr v3, v0
000ccac4return v3
000cca80
000cca80com.google.android.material.datepicker.o::a():
000cca90iget-object v0, v4, Lcom/google/android/material/datepicker/o;->c:Lcom/google/android/material/datepicker/b;
000cca94iget v0, v0, Lcom/google/android/material/datepicker/b;->e:I
000cca98iget-object v1, v4, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000cca9ciget-object v2, v1, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccaa0const/4 v3, 0x7
000ccaa2invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I
000ccaa8move-result v3
000ccaaaif-lez v0, :cond_10
000ccaaegoto :goto_14
000ccab0invoke-virtual {v2}, Ljava/util/Calendar;->getFirstDayOfWeek()I
000ccab6move-result v0
000ccab8sub-int/2addr v3, v0
000ccabaif-gez v3, :cond_1a
000ccabeiget v0, v1, Lcom/google/android/material/datepicker/n;->d:I
000ccac2add-int/2addr v3, v0
000ccac4return v3
000cca80
000ccac6
000ccac6 // align 0x8
000ccac6 // align 0x8
000ccac8
000ccac8com.google.android.material.datepicker.o::getCount():
000ccad8sget v0, Lcom/google/android/material/datepicker/o;->e:I
000ccadcreturn v0
000ccac8
000ccac8com.google.android.material.datepicker.o::getCount():
000ccad8sget v0, Lcom/google/android/material/datepicker/o;->e:I
000ccadcreturn v0
000ccac8
000ccade
000ccade // align 0x10
000ccade // align 0x10
000ccae0
000ccae0com.google.android.material.datepicker.o::c():
000ccaf0invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccaf6move-result v0
000ccaf8iget-object v1, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccafciget v1, v1, Lcom/google/android/material/datepicker/n;->e:I
000ccb00add-int/2addr v0, v1
000ccb02add-int/lit8 v0, v0, -0x1
000ccb06return v0
000ccae0
000ccae0com.google.android.material.datepicker.o::c():
000ccaf0invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccaf6move-result v0
000ccaf8iget-object v1, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccafciget v1, v1, Lcom/google/android/material/datepicker/n;->e:I
000ccb00add-int/2addr v0, v1
000ccb02add-int/lit8 v0, v0, -0x1
000ccb06return v0
000ccae0
000ccb08
000ccb08com.google.android.material.datepicker.o::b(int):
000ccb18invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccb1emove-result v0
000ccb20if-lt v3, v0, :cond_29
000ccb24invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->c()I
000ccb2amove-result v0
000ccb2cif-le v3, v0, :cond_d
000ccb30goto :goto_29
000ccb32invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccb38move-result v0
000ccb3asub-int/2addr v3, v0
000ccb3cadd-int/lit8 v3, v3, 0x1
000ccb40iget-object v0, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccb44iget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccb48invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccb4emove-result-object v0
000ccb50const/4 v1, 0x5
000ccb52invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
000ccb58invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000ccb5emove-result-wide v0
000ccb60invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000ccb66move-result-object v3
000ccb68return-object v3
000ccb6aconst/4 v3, 0x0
000ccb6creturn-object v3
000ccb08
000ccb08com.google.android.material.datepicker.o::b(int):
000ccb18invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccb1emove-result v0
000ccb20if-lt v3, v0, :cond_29
000ccb24invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->c()I
000ccb2amove-result v0
000ccb2cif-le v3, v0, :cond_d
000ccb30goto :goto_29
000ccb32invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000ccb38move-result v0
000ccb3asub-int/2addr v3, v0
000ccb3cadd-int/lit8 v3, v3, 0x1
000ccb40iget-object v0, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccb44iget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccb48invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccb4emove-result-object v0
000ccb50const/4 v1, 0x5
000ccb52invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
000ccb58invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000ccb5emove-result-wide v0
000ccb60invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
000ccb66move-result-object v3
000ccb68return-object v3
000ccb6aconst/4 v3, 0x0
000ccb6creturn-object v3
000ccb08
000ccb6e
000ccb6e // align 0x10
000ccb6e // align 0x10
000ccb70
000ccb70com.google.android.material.datepicker.o::getItem(int):
000ccb80invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000ccb86move-result-object v1
000ccb88return-object v1
000ccb70
000ccb70com.google.android.material.datepicker.o::getItem(int):
000ccb80invoke-virtual {v0, v1}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000ccb86move-result-object v1
000ccb88return-object v1
000ccb70
000ccb8a
000ccb8a // align 0x4
000ccb8a // align 0x4
000ccb8c
000ccb8ccom.google.android.material.datepicker.o::getItemId(int):
000ccb9ciget-object v0, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccba0iget v0, v0, Lcom/google/android/material/datepicker/n;->d:I
000ccba4div-int/2addr v3, v0
000ccba6int-to-long v0, v3
000ccba8return-wide v0
000ccb8c
000ccb8ccom.google.android.material.datepicker.o::getItemId(int):
000ccb9ciget-object v0, v2, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccba0iget v0, v0, Lcom/google/android/material/datepicker/n;->d:I
000ccba4div-int/2addr v3, v0
000ccba6int-to-long v0, v3
000ccba8return-wide v0
000ccb8c
000ccbaa
000ccbaa // align 0x4
000ccbaa // align 0x4
000ccbac
000ccbaccom.google.android.material.datepicker.o::<clinit>():
000ccbbcconst/4 v0, 0x0
000ccbbeinvoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbc4move-result-object v1
000ccbc6const/4 v2, 0x4
000ccbc8invoke-virtual {v1, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbcemove-result v1
000ccbd0sput v1, Lcom/google/android/material/datepicker/o;->d:I
000ccbd4invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbdamove-result-object v1
000ccbdcconst/4 v2, 0x5
000ccbdeinvoke-virtual {v1, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbe4move-result v1
000ccbe6invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbecmove-result-object v0
000ccbeeconst/4 v2, 0x7
000ccbf0invoke-virtual {v0, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbf6move-result v0
000ccbf8add-int/2addr v0, v1
000ccbfaadd-int/lit8 v0, v0, -0x1
000ccbfesput v0, Lcom/google/android/material/datepicker/o;->e:I
000ccc02return-void
000ccbac
000ccbaccom.google.android.material.datepicker.o::<clinit>():
000ccbbcconst/4 v0, 0x0
000ccbbeinvoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbc4move-result-object v1
000ccbc6const/4 v2, 0x4
000ccbc8invoke-virtual {v1, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbcemove-result v1
000ccbd0sput v1, Lcom/google/android/material/datepicker/o;->d:I
000ccbd4invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbdamove-result-object v1
000ccbdcconst/4 v2, 0x5
000ccbdeinvoke-virtual {v1, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbe4move-result v1
000ccbe6invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccbecmove-result-object v0
000ccbeeconst/4 v2, 0x7
000ccbf0invoke-virtual {v0, v2}, Ljava/util/Calendar;->getMaximum(I)I
000ccbf6move-result v0
000ccbf8add-int/2addr v0, v1
000ccbfaadd-int/lit8 v0, v0, -0x1
000ccbfesput v0, Lcom/google/android/material/datepicker/o;->e:I
000ccc02return-void
000ccbac
000ccc04
000ccc04com.google.android.material.datepicker.o::<init>(com.google.android.material.datepicker.n, com.google.android.material.datepicker.b):
000ccc14invoke-direct {v0}, Landroid/widget/BaseAdapter;-><init>()V
000ccc1aiput-object v1, v0, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccc1eiput-object v2, v0, Lcom/google/android/material/datepicker/o;->c:Lcom/google/android/material/datepicker/b;
000ccc22const/4 v1, 0x0
000ccc24throw v1
000ccc04
000ccc04com.google.android.material.datepicker.o::<init>(com.google.android.material.datepicker.n, com.google.android.material.datepicker.b):
000ccc14invoke-direct {v0}, Landroid/widget/BaseAdapter;-><init>()V
000ccc1aiput-object v1, v0, Lcom/google/android/material/datepicker/o;->a:Lcom/google/android/material/datepicker/n;
000ccc1eiput-object v2, v0, Lcom/google/android/material/datepicker/o;->c:Lcom/google/android/material/datepicker/b;
000ccc22const/4 v1, 0x0
000ccc24throw v1
000ccc04
000ccc26
000ccc26 // align 0x8
000ccc26 // align 0x8
000ccc28
000ccc28com.google.android.material.datepicker.n::equals(java.lang.Object):
000ccc38const/4 v0, 0x1
000ccc3aif-ne v4, v5, :cond_4
000ccc3ereturn v0
000ccc40instance-of v1, v5, Lcom/google/android/material/datepicker/n;
000ccc44const/4 v2, 0x0
000ccc46if-nez v1, :cond_a
000ccc4areturn v2
000ccc4ccheck-cast v5, Lcom/google/android/material/datepicker/n;
000ccc50iget v1, v5, Lcom/google/android/material/datepicker/n;->b:I
000ccc54iget v3, v4, Lcom/google/android/material/datepicker/n;->b:I
000ccc58if-ne v3, v1, :cond_19
000ccc5ciget v1, v4, Lcom/google/android/material/datepicker/n;->c:I
000ccc60iget v5, v5, Lcom/google/android/material/datepicker/n;->c:I
000ccc64if-ne v1, v5, :cond_19
000ccc68return v0
000ccc6areturn v2
000ccc28
000ccc28com.google.android.material.datepicker.n::equals(java.lang.Object):
000ccc38const/4 v0, 0x1
000ccc3aif-ne v4, v5, :cond_4
000ccc3ereturn v0
000ccc40instance-of v1, v5, Lcom/google/android/material/datepicker/n;
000ccc44const/4 v2, 0x0
000ccc46if-nez v1, :cond_a
000ccc4areturn v2
000ccc4ccheck-cast v5, Lcom/google/android/material/datepicker/n;
000ccc50iget v1, v5, Lcom/google/android/material/datepicker/n;->b:I
000ccc54iget v3, v4, Lcom/google/android/material/datepicker/n;->b:I
000ccc58if-ne v3, v1, :cond_19
000ccc5ciget v1, v4, Lcom/google/android/material/datepicker/n;->c:I
000ccc60iget v5, v5, Lcom/google/android/material/datepicker/n;->c:I
000ccc64if-ne v1, v5, :cond_19
000ccc68return v0
000ccc6areturn v2
000ccc28
000ccc6c
000ccc6ccom.google.android.material.datepicker.n::a(int, int):
000ccc7cconst/4 v0, 0x0
000ccc7einvoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccc84move-result-object v0
000ccc86const/4 v1, 0x1
000ccc88invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
000ccc8econst/4 v2, 0x2
000ccc90invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;->set(II)V
000ccc96new-instance v2, Lcom/google/android/material/datepicker/n;
000ccc9ainvoke-direct {v2, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000ccca0return-object v2
000ccc6c
000ccc6ccom.google.android.material.datepicker.n::a(int, int):
000ccc7cconst/4 v0, 0x0
000ccc7einvoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccc84move-result-object v0
000ccc86const/4 v1, 0x1
000ccc88invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
000ccc8econst/4 v2, 0x2
000ccc90invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;->set(II)V
000ccc96new-instance v2, Lcom/google/android/material/datepicker/n;
000ccc9ainvoke-direct {v2, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000ccca0return-object v2
000ccc6c
000ccca2
000ccca2 // align 0x4
000ccca2 // align 0x4
000ccca4
000ccca4com.google.android.material.datepicker.n::b(long):
000cccb4const/4 v0, 0x0
000cccb6invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000cccbcmove-result-object v0
000cccbeinvoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
000cccc4new-instance v1, Lcom/google/android/material/datepicker/n;
000cccc8invoke-direct {v1, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000ccccereturn-object v1
000ccca4
000ccca4com.google.android.material.datepicker.n::b(long):
000cccb4const/4 v0, 0x0
000cccb6invoke-static {v0}, Lcom/google/android/material/datepicker/v;->c(Ljava/util/Calendar;)Ljava/util/Calendar;
000cccbcmove-result-object v0
000cccbeinvoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
000cccc4new-instance v1, Lcom/google/android/material/datepicker/n;
000cccc8invoke-direct {v1, v0}, Lcom/google/android/material/datepicker/n;-><init>(Ljava/util/Calendar;)V
000ccccereturn-object v1
000ccca4
000cccd0
000cccd0com.google.android.material.datepicker.n::compareTo(java.lang.Object):
000ccce0check-cast v2, Lcom/google/android/material/datepicker/n;
000ccce4iget-object v0, v1, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccce8iget-object v2, v2, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cccecinvoke-virtual {v0, v2}, Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I
000cccf2move-result v2
000cccf4return v2
000cccd0
000cccd0com.google.android.material.datepicker.n::compareTo(java.lang.Object):
000ccce0check-cast v2, Lcom/google/android/material/datepicker/n;
000ccce4iget-object v0, v1, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccce8iget-object v2, v2, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000cccecinvoke-virtual {v0, v2}, Ljava/util/Calendar;->compareTo(Ljava/util/Calendar;)I
000cccf2move-result v2
000cccf4return v2
000cccd0
000cccf6
000cccf6 // align 0x8
000cccf6 // align 0x8
000cccf8
000cccf8com.google.android.material.datepicker.n::describeContents():
000ccd08const/4 v0, 0x0
000ccd0areturn v0
000cccf8
000cccf8com.google.android.material.datepicker.n::describeContents():
000ccd08const/4 v0, 0x0
000ccd0areturn v0
000cccf8
000ccd0c
000ccd0ccom.google.android.material.datepicker.n::hashCode():
000ccd1ciget v0, v2, Lcom/google/android/material/datepicker/n;->b:I
000ccd20invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000ccd26move-result-object v0
000ccd28iget v1, v2, Lcom/google/android/material/datepicker/n;->c:I
000ccd2cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000ccd32move-result-object v1
000ccd34filled-new-array {v0, v1}, [Ljava/lang/Object;
000ccd3amove-result-object v0
000ccd3cinvoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
000ccd42move-result v0
000ccd44return v0
000ccd0c
000ccd0ccom.google.android.material.datepicker.n::hashCode():
000ccd1ciget v0, v2, Lcom/google/android/material/datepicker/n;->b:I
000ccd20invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000ccd26move-result-object v0
000ccd28iget v1, v2, Lcom/google/android/material/datepicker/n;->c:I
000ccd2cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000ccd32move-result-object v1
000ccd34filled-new-array {v0, v1}, [Ljava/lang/Object;
000ccd3amove-result-object v0
000ccd3cinvoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
000ccd42move-result v0
000ccd44return v0
000ccd0c
000ccd46
000ccd46 // align 0x8
000ccd46 // align 0x8
000ccd48
000ccd48com.google.android.material.datepicker.n::d(com.google.android.material.datepicker.n):
000ccd58iget-object v0, v2, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccd5cinstance-of v0, v0, Ljava/util/GregorianCalendar;
000ccd60if-eqz v0, :cond_14
000ccd64iget v0, v3, Lcom/google/android/material/datepicker/n;->c:I
000ccd68iget v1, v2, Lcom/google/android/material/datepicker/n;->c:I
000ccd6csub-int/2addr v0, v1
000ccd6emul-int/lit8 v0, v0, 0xc
000ccd72iget v3, v3, Lcom/google/android/material/datepicker/n;->b:I
000ccd76iget v1, v2, Lcom/google/android/material/datepicker/n;->b:I
000ccd7asub-int/2addr v3, v1
000ccd7cadd-int/2addr v3, v0
000ccd7ereturn v3
000ccd80new-instance v3, Ljava/lang/IllegalArgumentException;
000ccd84const-string v0, "Only Gregorian calendars are supported."
000ccd88invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000ccd8ethrow v3
000ccd48
000ccd48com.google.android.material.datepicker.n::d(com.google.android.material.datepicker.n):
000ccd58iget-object v0, v2, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccd5cinstance-of v0, v0, Ljava/util/GregorianCalendar;
000ccd60if-eqz v0, :cond_14
000ccd64iget v0, v3, Lcom/google/android/material/datepicker/n;->c:I
000ccd68iget v1, v2, Lcom/google/android/material/datepicker/n;->c:I
000ccd6csub-int/2addr v0, v1
000ccd6emul-int/lit8 v0, v0, 0xc
000ccd72iget v3, v3, Lcom/google/android/material/datepicker/n;->b:I
000ccd76iget v1, v2, Lcom/google/android/material/datepicker/n;->b:I
000ccd7asub-int/2addr v3, v1
000ccd7cadd-int/2addr v3, v0
000ccd7ereturn v3
000ccd80new-instance v3, Ljava/lang/IllegalArgumentException;
000ccd84const-string v0, "Only Gregorian calendars are supported."
000ccd88invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000ccd8ethrow v3
000ccd48
000ccd90
000ccd90com.google.android.material.datepicker.n::c():
000ccda0iget-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000ccda4if-nez v0, :cond_2f
000ccda8iget-object v0, v4, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccdacinvoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000ccdb2move-result-wide v0
000ccdb4invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
000ccdbamove-result-object v2
000ccdbcsget-object v3, Lcom/google/android/material/datepicker/v;->a:Ljava/util/concurrent/atomic/AtomicReference;
000ccdc0const-string v3, "yMMMM"
000ccdc4invoke-static {v3, v2}, Landroid/icu/text/DateFormat;->getInstanceForSkeleton(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateFormat;
000ccdcamove-result-object v2
000ccdccconst-string v3, "UTC"
000ccdd0invoke-static {v3}, Landroid/icu/util/TimeZone;->getTimeZone(Ljava/lang/String;)Landroid/icu/util/TimeZone;
000ccdd6move-result-object v3
000ccdd8invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->setTimeZone(Landroid/icu/util/TimeZone;)V
000ccddesget-object v3, Landroid/icu/text/DisplayContext;->CAPITALIZATION_FOR_STANDALONE:Landroid/icu/text/DisplayContext;
000ccde2invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->setContext(Landroid/icu/text/DisplayContext;)V
000ccde8new-instance v3, Ljava/util/Date;
000ccdecinvoke-direct {v3, v0, v1}, Ljava/util/Date;-><init>(J)V
000ccdf2invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000ccdf8move-result-object v0
000ccdfaiput-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000ccdfeiget-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000cce02return-object v0
000ccd90
000ccd90com.google.android.material.datepicker.n::c():
000ccda0iget-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000ccda4if-nez v0, :cond_2f
000ccda8iget-object v0, v4, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccdacinvoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000ccdb2move-result-wide v0
000ccdb4invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
000ccdbamove-result-object v2
000ccdbcsget-object v3, Lcom/google/android/material/datepicker/v;->a:Ljava/util/concurrent/atomic/AtomicReference;
000ccdc0const-string v3, "yMMMM"
000ccdc4invoke-static {v3, v2}, Landroid/icu/text/DateFormat;->getInstanceForSkeleton(Ljava/lang/String;Ljava/util/Locale;)Landroid/icu/text/DateFormat;
000ccdcamove-result-object v2
000ccdccconst-string v3, "UTC"
000ccdd0invoke-static {v3}, Landroid/icu/util/TimeZone;->getTimeZone(Ljava/lang/String;)Landroid/icu/util/TimeZone;
000ccdd6move-result-object v3
000ccdd8invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->setTimeZone(Landroid/icu/util/TimeZone;)V
000ccddesget-object v3, Landroid/icu/text/DisplayContext;->CAPITALIZATION_FOR_STANDALONE:Landroid/icu/text/DisplayContext;
000ccde2invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->setContext(Landroid/icu/text/DisplayContext;)V
000ccde8new-instance v3, Ljava/util/Date;
000ccdecinvoke-direct {v3, v0, v1}, Ljava/util/Date;-><init>(J)V
000ccdf2invoke-virtual {v2, v3}, Landroid/icu/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
000ccdf8move-result-object v0
000ccdfaiput-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000ccdfeiget-object v0, v4, Lcom/google/android/material/datepicker/n;->g:Ljava/lang/String;
000cce02return-object v0
000ccd90
000cce04
000cce04com.google.android.material.datepicker.p::<init>(com.google.android.material.datepicker.r, com.google.android.material.datepicker.MaterialCalendarGridView):
000cce14invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cce1aiput-object v1, v0, Lcom/google/android/material/datepicker/p;->b:Lcom/google/android/material/datepicker/r;
000cce1eiput-object v2, v0, Lcom/google/android/material/datepicker/p;->a:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cce22return-void
000cce04
000cce04com.google.android.material.datepicker.p::<init>(com.google.android.material.datepicker.r, com.google.android.material.datepicker.MaterialCalendarGridView):
000cce14invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000cce1aiput-object v1, v0, Lcom/google/android/material/datepicker/p;->b:Lcom/google/android/material/datepicker/r;
000cce1eiput-object v2, v0, Lcom/google/android/material/datepicker/p;->a:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cce22return-void
000cce04
000cce24
000cce24com.google.android.material.datepicker.p::onItemClick(android.widget.AdapterView, android.view.View, int, long):
000cce34iget-object v1, v0, Lcom/google/android/material/datepicker/p;->a:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cce38invoke-virtual {v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a()Lcom/google/android/material/datepicker/o;
000cce3emove-result-object v2
000cce40invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000cce46move-result v4
000cce48if-lt v3, v4, :cond_33
000cce4cinvoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->c()I
000cce52move-result v2
000cce54if-gt v3, v2, :cond_33
000cce58iget-object v2, v0, Lcom/google/android/material/datepicker/p;->b:Lcom/google/android/material/datepicker/r;
000cce5ciget-object v2, v2, Lcom/google/android/material/datepicker/r;->d:LC/h;
000cce60invoke-virtual {v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a()Lcom/google/android/material/datepicker/o;
000cce66move-result-object v1
000cce68invoke-virtual {v1, v3}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cce6emove-result-object v1
000cce70invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
000cce76move-result-wide v3
000cce78iget-object v1, v2, LC/h;->b:Ljava/lang/Object;
000cce7ccheck-cast v1, Lcom/google/android/material/datepicker/j;
000cce80iget-object v1, v1, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cce84iget-object v1, v1, Lcom/google/android/material/datepicker/b;->c:Lcom/google/android/material/datepicker/d;
000cce88iget-wide v1, v1, Lcom/google/android/material/datepicker/d;->a:J
000cce8ccmp-long v1, v3, v1
000cce90if-gez v1, :cond_31
000cce94return-void
000cce96const/4 v1, 0x0
000cce98throw v1
000cce9areturn-void
000cce24
000cce24com.google.android.material.datepicker.p::onItemClick(android.widget.AdapterView, android.view.View, int, long):
000cce34iget-object v1, v0, Lcom/google/android/material/datepicker/p;->a:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000cce38invoke-virtual {v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a()Lcom/google/android/material/datepicker/o;
000cce3emove-result-object v2
000cce40invoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->a()I
000cce46move-result v4
000cce48if-lt v3, v4, :cond_33
000cce4cinvoke-virtual {v2}, Lcom/google/android/material/datepicker/o;->c()I
000cce52move-result v2
000cce54if-gt v3, v2, :cond_33
000cce58iget-object v2, v0, Lcom/google/android/material/datepicker/p;->b:Lcom/google/android/material/datepicker/r;
000cce5ciget-object v2, v2, Lcom/google/android/material/datepicker/r;->d:LC/h;
000cce60invoke-virtual {v1}, Lcom/google/android/material/datepicker/MaterialCalendarGridView;->a()Lcom/google/android/material/datepicker/o;
000cce66move-result-object v1
000cce68invoke-virtual {v1, v3}, Lcom/google/android/material/datepicker/o;->b(I)Ljava/lang/Long;
000cce6emove-result-object v1
000cce70invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
000cce76move-result-wide v3
000cce78iget-object v1, v2, LC/h;->b:Ljava/lang/Object;
000cce7ccheck-cast v1, Lcom/google/android/material/datepicker/j;
000cce80iget-object v1, v1, Lcom/google/android/material/datepicker/j;->T:Lcom/google/android/material/datepicker/b;
000cce84iget-object v1, v1, Lcom/google/android/material/datepicker/b;->c:Lcom/google/android/material/datepicker/d;
000cce88iget-wide v1, v1, Lcom/google/android/material/datepicker/d;->a:J
000cce8ccmp-long v1, v3, v1
000cce90if-gez v1, :cond_31
000cce94return-void
000cce96const/4 v1, 0x0
000cce98throw v1
000cce9areturn-void
000cce24
000cce9c
000cce9ccom.google.android.material.datepicker.q::<init>(android.widget.LinearLayout, boolean):
000cceacinvoke-direct {v8, v9}, Lf0/X;-><init>(Landroid/view/View;)V
000cceb2const v0, 0x7f080127
000cceb8invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ccebemove-result-object v0
000ccec0check-cast v0, Landroid/widget/TextView;
000ccec4iput-object v0, v8, Lcom/google/android/material/datepicker/q;->t:Landroid/widget/TextView;
000ccec8sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000cceccnew-instance v2, LK/z;
000cced0const-class v4, Ljava/lang/Boolean;
000cced4const/16 v6, 0x1c
000cced8const v3, 0x7f0801c9
000ccedeconst/4 v5, 0x0
000ccee0const/4 v7, 0x2
000ccee2invoke-direct/range {v2 .. v7}, LK/z;-><init>(ILjava/lang/Class;III)V
000ccee8sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
000cceecinvoke-virtual {v2, v0, v1}, LK/B;->d(Landroid/view/View;Ljava/lang/Object;)V
000ccef2const v1, 0x7f080122
000ccef8invoke-virtual {v9, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ccefemove-result-object v9
000ccf00check-cast v9, Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000ccf04iput-object v9, v8, Lcom/google/android/material/datepicker/q;->u:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000ccf08if-nez v10, :cond_35
000ccf0cconst/16 v9, 0x8
000ccf10invoke-virtual {v0, v9}, Landroid/view/View;->setVisibility(I)V
000ccf16return-void
000cce9c
000cce9ccom.google.android.material.datepicker.q::<init>(android.widget.LinearLayout, boolean):
000cceacinvoke-direct {v8, v9}, Lf0/X;-><init>(Landroid/view/View;)V
000cceb2const v0, 0x7f080127
000cceb8invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ccebemove-result-object v0
000ccec0check-cast v0, Landroid/widget/TextView;
000ccec4iput-object v0, v8, Lcom/google/android/material/datepicker/q;->t:Landroid/widget/TextView;
000ccec8sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000cceccnew-instance v2, LK/z;
000cced0const-class v4, Ljava/lang/Boolean;
000cced4const/16 v6, 0x1c
000cced8const v3, 0x7f0801c9
000ccedeconst/4 v5, 0x0
000ccee0const/4 v7, 0x2
000ccee2invoke-direct/range {v2 .. v7}, LK/z;-><init>(ILjava/lang/Class;III)V
000ccee8sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
000cceecinvoke-virtual {v2, v0, v1}, LK/B;->d(Landroid/view/View;Ljava/lang/Object;)V
000ccef2const v1, 0x7f080122
000ccef8invoke-virtual {v9, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ccefemove-result-object v9
000ccf00check-cast v9, Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000ccf04iput-object v9, v8, Lcom/google/android/material/datepicker/q;->u:Lcom/google/android/material/datepicker/MaterialCalendarGridView;
000ccf08if-nez v10, :cond_35
000ccf0cconst/16 v9, 0x8
000ccf10invoke-virtual {v0, v9}, Landroid/view/View;->setVisibility(I)V
000ccf16return-void
000cce9c
000ccf18
000ccf18com.google.android.material.datepicker.r::e(android.view.ViewGroup, int):
000ccf28invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000ccf2emove-result-object v4
000ccf30invoke-static {v4}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
000ccf36move-result-object v4
000ccf38const v0, 0x7f0b0053
000ccf3econst/4 v1, 0x0
000ccf40invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000ccf46move-result-object v4
000ccf48check-cast v4, Landroid/widget/LinearLayout;
000ccf4cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000ccf52move-result-object v3
000ccf54const v0, 0x101020d
000ccf5ainvoke-static {v3, v0}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000ccf60move-result v3
000ccf62if-eqz v3, :cond_31
000ccf66new-instance v3, Lf0/I;
000ccf6aconst/4 v0, -0x1
000ccf6ciget v1, v2, Lcom/google/android/material/datepicker/r;->e:I
000ccf70invoke-direct {v3, v0, v1}, Lf0/I;-><init>(II)V
000ccf76invoke-virtual {v4, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000ccf7cnew-instance v3, Lcom/google/android/material/datepicker/q;
000ccf80const/4 v0, 0x1
000ccf82invoke-direct {v3, v4, v0}, Lcom/google/android/material/datepicker/q;-><init>(Landroid/widget/LinearLayout;Z)V
000ccf88return-object v3
000ccf8anew-instance v3, Lcom/google/android/material/datepicker/q;
000ccf8einvoke-direct {v3, v4, v1}, Lcom/google/android/material/datepicker/q;-><init>(Landroid/widget/LinearLayout;Z)V
000ccf94return-object v3
000ccf18
000ccf18com.google.android.material.datepicker.r::e(android.view.ViewGroup, int):
000ccf28invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000ccf2emove-result-object v4
000ccf30invoke-static {v4}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
000ccf36move-result-object v4
000ccf38const v0, 0x7f0b0053
000ccf3econst/4 v1, 0x0
000ccf40invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
000ccf46move-result-object v4
000ccf48check-cast v4, Landroid/widget/LinearLayout;
000ccf4cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000ccf52move-result-object v3
000ccf54const v0, 0x101020d
000ccf5ainvoke-static {v3, v0}, Lcom/google/android/material/datepicker/l;->C(Landroid/content/Context;I)Z
000ccf60move-result v3
000ccf62if-eqz v3, :cond_31
000ccf66new-instance v3, Lf0/I;
000ccf6aconst/4 v0, -0x1
000ccf6ciget v1, v2, Lcom/google/android/material/datepicker/r;->e:I
000ccf70invoke-direct {v3, v0, v1}, Lf0/I;-><init>(II)V
000ccf76invoke-virtual {v4, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000ccf7cnew-instance v3, Lcom/google/android/material/datepicker/q;
000ccf80const/4 v0, 0x1
000ccf82invoke-direct {v3, v4, v0}, Lcom/google/android/material/datepicker/q;-><init>(Landroid/widget/LinearLayout;Z)V
000ccf88return-object v3
000ccf8anew-instance v3, Lcom/google/android/material/datepicker/q;
000ccf8einvoke-direct {v3, v4, v1}, Lcom/google/android/material/datepicker/q;-><init>(Landroid/widget/LinearLayout;Z)V
000ccf94return-object v3
000ccf18
000ccf96
000ccf96 // align 0x8
000ccf96 // align 0x8
000ccf98
000ccf98com.google.android.material.datepicker.r::a():
000ccfa8iget-object v0, v1, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000ccfaciget v0, v0, Lcom/google/android/material/datepicker/b;->g:I
000ccfb0return v0
000ccf98
000ccf98com.google.android.material.datepicker.r::a():
000ccfa8iget-object v0, v1, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000ccfaciget v0, v0, Lcom/google/android/material/datepicker/b;->g:I
000ccfb0return v0
000ccf98
000ccfb2
000ccfb2 // align 0x4
000ccfb2 // align 0x4
000ccfb4
000ccfb4com.google.android.material.datepicker.r::b(int):
000ccfc4iget-object v0, v3, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000ccfc8iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000ccfcciget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccfd0invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccfd6move-result-object v0
000ccfd8const/4 v1, 0x2
000ccfdainvoke-virtual {v0, v1, v4}, Ljava/util/Calendar;->add(II)V
000ccfe0const/4 v4, 0x5
000ccfe2const/4 v2, 0x1
000ccfe4invoke-virtual {v0, v4, v2}, Ljava/util/Calendar;->set(II)V
000ccfeainvoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccff0move-result-object v0
000ccff2invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
000ccff8invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
000ccffeconst/4 v1, 0x7
000cd000invoke-virtual {v0, v1}, Ljava/util/Calendar;->getMaximum(I)I
000cd006invoke-virtual {v0, v4}, Ljava/util/Calendar;->getActualMaximum(I)I
000cd00cinvoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000cd012invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000cd018move-result-wide v0
000cd01areturn-wide v0
000ccfb4
000ccfb4com.google.android.material.datepicker.r::b(int):
000ccfc4iget-object v0, v3, Lcom/google/android/material/datepicker/r;->c:Lcom/google/android/material/datepicker/b;
000ccfc8iget-object v0, v0, Lcom/google/android/material/datepicker/b;->a:Lcom/google/android/material/datepicker/n;
000ccfcciget-object v0, v0, Lcom/google/android/material/datepicker/n;->a:Ljava/util/Calendar;
000ccfd0invoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccfd6move-result-object v0
000ccfd8const/4 v1, 0x2
000ccfdainvoke-virtual {v0, v1, v4}, Ljava/util/Calendar;->add(II)V
000ccfe0const/4 v4, 0x5
000ccfe2const/4 v2, 0x1
000ccfe4invoke-virtual {v0, v4, v2}, Ljava/util/Calendar;->set(II)V
000ccfeainvoke-static {v0}, Lcom/google/android/material/datepicker/v;->a(Ljava/util/Calendar;)Ljava/util/Calendar;
000ccff0move-result-object v0
000ccff2invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
000ccff8invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
000ccffeconst/4 v1, 0x7
000cd000invoke-virtual {v0, v1}, Ljava/util/Calendar;->getMaximum(I)I
000cd006invoke-virtual {v0, v4}, Ljava/util/Calendar;->getActualMaximum(I)I
000cd00cinvoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000cd012invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
000cd018move-result-wide v0
000cd01areturn-wide v0
000ccfb4
Loading..