File classes.dex
Function:
    000935d8
    000935d8androidx.appcompat.widget.a::onClick(android.view.View):
    000935e8iget-object v0, v3, Landroidx/appcompat/widget/a;->a:Landroidx/appcompat/widget/SearchView;
    000935eciget-object v1, v0, Landroidx/appcompat/widget/SearchView;->t:Landroid/widget/ImageView;
    000935f0iget-object v2, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000935f4if-ne v4, v1, :cond_1b
    000935f8const/4 v4, 0x0
    000935fainvoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093600invoke-virtual {v2}, Landroid/view/View;->requestFocus()Z
    00093606const/4 v4, 0x1
    00093608invoke-virtual {v2, v4}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    0009360eiget-object v4, v0, Landroidx/appcompat/widget/SearchView;->L:Landroid/view/View$OnClickListener;
    00093612if-eqz v4, :cond_73
    00093616invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
    0009361creturn-void
    0009361eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;
    00093622if-ne v4, v1, :cond_23
    00093626invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->o()V
    0009362creturn-void
    0009362eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    00093632if-ne v4, v1, :cond_2b
    00093636invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->s()V
    0009363creturn-void
    0009363eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    00093642if-ne v4, v1, :cond_6e
    00093646iget-object v4, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009364aif-nez v4, :cond_34
    0009364egoto :goto_73
    00093650invoke-virtual {v4}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchWebSearch()Z
    00093656move-result v1
    00093658if-eqz v1, :cond_5a
    0009365ciget-object v1, v0, Landroidx/appcompat/widget/SearchView;->H:Landroid/content/Intent;
    00093660new-instance v2, Landroid/content/Intent;
    00093664invoke-direct {v2, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    0009366ainvoke-virtual {v4}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093670move-result-object v4
    00093672if-nez v4, :cond_49
    00093676const/4 v4, 0x0
    00093678goto :goto_4d
    0009367ainvoke-virtual {v4}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    00093680move-result-object v4
    00093682const-string v1, "calling_package"
    00093686invoke-virtual {v2, v1, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    0009368cinvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093692move-result-object v4
    00093694invoke-virtual {v4, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    0009369areturn-void
    0009369cinvoke-virtual {v4}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchRecognizer()Z
    000936a2move-result v1
    000936a4if-eqz v1, :cond_73
    000936a8iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->I:Landroid/content/Intent;
    000936acinvoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;->m(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;
    000936b2move-result-object v4
    000936b4invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000936bamove-result-object v0
    000936bcinvoke-virtual {v0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    000936c2return-void
    000936c4if-ne v4, v2, :cond_73
    000936c8invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->n()V
    000936cereturn-void
    000935d8
    000936d0
    000936d0 struct try_item
    000936d0 start_addr uint32 0x93650
    000936d4 insn_count int 57
    000936d6 handler_off uint16 0x936d9
    000936d8
    000936d8 struct encoded_catch_handler_list
    000936d8 size int 1
    000936d9
    000936d9 struct encoded_catch_handler ← 0x936d6
    000936d9 size int64 1
    000936da handlers[0].type_idx int 0xa404
    000936dc handlers[0].addr uint32 0x936ce
    000936dd
    000936dd // align 0x10
    000936e0
    000936e0androidx.appcompat.widget.b::onKey(android.view.View, int, android.view.KeyEvent):
    000936f0iget-object v0, v7, Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/SearchView;
    000936f4iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    000936f8const/4 v2, 0x0
    000936faif-nez v1, :cond_9
    000936fegoto/16 :goto_9f
    00093702iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093706invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->isPopupShowing()Z
    0009370cmove-result v3
    0009370econst/16 v4, 0x42
    00093712const/4 v5, 0x1
    00093714if-eqz v3, :cond_6c
    00093718invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    0009371emove-result v3
    00093720const/4 v6, -0x1
    00093722if-eq v3, v6, :cond_6c
    00093726iget-object v8, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009372aif-nez v8, :cond_21
    0009372egoto/16 :goto_9f
    00093732iget-object v8, v0, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00093736if-nez v8, :cond_27
    0009373agoto/16 :goto_9f
    0009373einvoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I
    00093744move-result v8
    00093746if-nez v8, :cond_9f
    0009374ainvoke-virtual {v10}, Landroid/view/KeyEvent;->hasNoModifiers()Z
    00093750move-result v8
    00093752if-eqz v8, :cond_9f
    00093756if-eq v9, v4, :cond_64
    0009375aconst/16 v8, 0x54
    0009375eif-eq v9, v8, :cond_64
    00093762const/16 v8, 0x3d
    00093766if-ne v9, v8, :cond_3e
    0009376agoto :goto_64
    0009376cconst/16 v8, 0x15
    00093770if-eq v9, v8, :cond_4f
    00093774const/16 v10, 0x16
    00093778if-ne v9, v10, :cond_47
    0009377cgoto :goto_4f
    0009377econst/16 v8, 0x13
    00093782if-ne v9, v8, :cond_9f
    00093786invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    0009378creturn v2
    0009378eif-ne v9, v8, :cond_53
    00093792move v8, v2
    00093794goto :goto_57
    00093796invoke-virtual {v1}, Landroid/widget/TextView;->length()I
    0009379cmove-result v8
    0009379einvoke-virtual {v1, v8}, Landroid/widget/EditText;->setSelection(I)V
    000937a4invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setListSelection(I)V
    000937aainvoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->clearListSelection()V
    000937b0invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->a()V
    000937b6return v5
    000937b8invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    000937bemove-result v8
    000937c0invoke-virtual {v0, v8}, Landroidx/appcompat/widget/SearchView;->p(I)V
    000937c6return v5
    000937c8invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    000937cemove-result-object v3
    000937d0invoke-static {v3}, Landroid/text/TextUtils;->getTrimmedLength(Ljava/lang/CharSequence;)I
    000937d6move-result v3
    000937d8if-nez v3, :cond_77
    000937dcgoto :goto_9f
    000937deinvoke-virtual {v10}, Landroid/view/KeyEvent;->hasNoModifiers()Z
    000937e4move-result v3
    000937e6if-eqz v3, :cond_9f
    000937eainvoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I
    000937f0move-result v10
    000937f2if-ne v10, v5, :cond_9f
    000937f6if-ne v9, v4, :cond_9f
    000937fainvoke-virtual {v8}, Landroid/view/View;->cancelLongPress()V
    00093800invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00093806move-result-object v8
    00093808invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0009380emove-result-object v8
    00093810const/4 v9, 0x0
    00093812const-string v10, "android.intent.action.SEARCH"
    00093816invoke-virtual {v0, v10, v9, v9, v8}, Landroidx/appcompat/widget/SearchView;->l(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    0009381cmove-result-object v8
    0009381einvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093824move-result-object v9
    00093826invoke-virtual {v9, v8}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    0009382creturn v5
    0009382ereturn v2
    000936e0
    00093830
    00093830androidx.appcompat.widget.b::<init>(androidx.appcompat.widget.SearchView):
    00093840invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00093846iput-object v1, v0, Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/SearchView;
    0009384areturn-void
    00093830
    0009384c
    0009384candroidx.appcompat.widget.c::a(android.widget.AutoCompleteTextView):
    0009385cinvoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->refreshAutoCompleteResults()V
    00093862return-void
    0009384c
    00093864
    00093864androidx.appcompat.widget.c::b(androidx.appcompat.widget.SearchView$SearchAutoComplete, int):
    00093874invoke-virtual {v0, v1}, Landroid/widget/AutoCompleteTextView;->setInputMethodMode(I)V
    0009387areturn-void
    00093864
    0009387c
    0009387candroidx.appcompat.widget.d::<init>(androidx.appcompat.widget.SearchView$SearchAutoComplete):
    0009388cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00093892iput-object v1, v0, Landroidx/appcompat/widget/d;->a:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093896return-void
    0009387c
    00093898
    00093898androidx.appcompat.widget.d::run():
    000938a8iget-object v0, v3, Landroidx/appcompat/widget/d;->a:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000938aciget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938b0if-eqz v1, :cond_18
    000938b4invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000938bamove-result-object v1
    000938bcconst-string v2, "input_method"
    000938c0invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000938c6move-result-object v1
    000938c8check-cast v1, Landroid/view/inputmethod/InputMethodManager;
    000938ccconst/4 v2, 0x0
    000938ceinvoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
    000938d4iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938d8return-void
    00093898
    000938da
    000938da // align 0x4
    000938dc
    000938dcandroidx.appcompat.widget.SearchView$SearchAutoComplete::onCreateInputConnection(android.view.inputmethod.EditorInfo):
    000938ecinvoke-super {v1, v2}, Lj/o;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
    000938f2move-result-object v2
    000938f4iget-boolean v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938f8if-eqz v0, :cond_10
    000938fciget-object v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093900invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093906invoke-virtual {v1, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    0009390creturn-object v2
    000938dc
    0009390e
    0009390e // align 0x10
    00093910
    00093910androidx.appcompat.widget.SearchView$SearchAutoComplete::enoughToFilter():
    00093920iget v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093924if-lez v0, :cond_d
    00093928invoke-super {v1}, Landroid/widget/AutoCompleteTextView;->enoughToFilter()Z
    0009392emove-result v0
    00093930if-eqz v0, :cond_b
    00093934goto :goto_d
    00093936const/4 v0, 0x0
    00093938return v0
    0009393aconst/4 v0, 0x1
    0009393creturn v0
    00093910
    0009393e
    0009393e // align 0x10
    00093940
    00093940androidx.appcompat.widget.SearchView$SearchAutoComplete::onKeyPreIme(int, android.view.KeyEvent):
    00093950const/4 v0, 0x4
    00093952if-ne v3, v0, :cond_3f
    00093956invoke-virtual {v4}, Landroid/view/KeyEvent;->getAction()I
    0009395cmove-result v0
    0009395econst/4 v1, 0x1
    00093960if-nez v0, :cond_1a
    00093964invoke-virtual {v4}, Landroid/view/KeyEvent;->getRepeatCount()I
    0009396amove-result v0
    0009396cif-nez v0, :cond_1a
    00093970invoke-virtual {v2}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    00093976move-result-object v3
    00093978if-eqz v3, :cond_19
    0009397cinvoke-virtual {v3, v4, v2}, Landroid/view/KeyEvent$DispatcherState;->startTracking(Landroid/view/KeyEvent;Ljava/lang/Object;)V
    00093982return v1
    00093984invoke-virtual {v4}, Landroid/view/KeyEvent;->getAction()I
    0009398amove-result v0
    0009398cif-ne v0, v1, :cond_3f
    00093990invoke-virtual {v2}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    00093996move-result-object v0
    00093998if-eqz v0, :cond_29
    0009399cinvoke-virtual {v0, v4}, Landroid/view/KeyEvent$DispatcherState;->handleUpEvent(Landroid/view/KeyEvent;)V
    000939a2invoke-virtual {v4}, Landroid/view/KeyEvent;->isTracking()Z
    000939a8move-result v0
    000939aaif-eqz v0, :cond_3f
    000939aeinvoke-virtual {v4}, Landroid/view/KeyEvent;->isCanceled()Z
    000939b4move-result v0
    000939b6if-nez v0, :cond_3f
    000939baiget-object v3, v2, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    000939beinvoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->clearFocus()V
    000939c4const/4 v3, 0x0
    000939c6invoke-virtual {v2, v3}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    000939ccreturn v1
    000939ceinvoke-super {v2, v3, v4}, Landroid/view/View;->onKeyPreIme(ILandroid/view/KeyEvent;)Z
    000939d4move-result v3
    000939d6return v3
    00093940
    000939d8
    000939d8androidx.appcompat.widget.SearchView$SearchAutoComplete::getSearchViewTextMinWidthDp():
    000939e8invoke-virtual {v4}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000939eemove-result-object v0
    000939f0invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000939f6move-result-object v0
    000939f8iget v1, v0, Landroid/content/res/Configuration;->screenWidthDp:I
    000939fciget v2, v0, Landroid/content/res/Configuration;->screenHeightDp:I
    00093a00const/16 v3, 0x3c0
    00093a04if-lt v1, v3, :cond_1c
    00093a08const/16 v3, 0x2d0
    00093a0cif-lt v2, v3, :cond_1c
    00093a10iget v0, v0, Landroid/content/res/Configuration;->orientation:I
    00093a14const/4 v3, 0x2
    00093a16if-ne v0, v3, :cond_1c
    00093a1aconst/16 v0, 0x100
    00093a1ereturn v0
    00093a20const/16 v0, 0x258
    00093a24if-ge v1, v0, :cond_2c
    00093a28const/16 v0, 0x280
    00093a2cif-lt v1, v0, :cond_29
    00093a30const/16 v0, 0x1e0
    00093a34if-lt v2, v0, :cond_29
    00093a38goto :goto_2c
    00093a3aconst/16 v0, 0xa0
    00093a3ereturn v0
    00093a40const/16 v0, 0xc0
    00093a44return v0
    000939d8
    00093a46
    00093a46 // align 0x8
    00093a48
    00093a48androidx.appcompat.widget.SearchView$SearchAutoComplete::<init>(android.content.Context, android.util.AttributeSet):
    00093a58invoke-direct {v0, v1, v2}, Lj/o;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00093a5enew-instance v1, Landroidx/appcompat/widget/d;
    00093a62invoke-direct {v1, v0}, Landroidx/appcompat/widget/d;-><init>(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V
    00093a68iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093a6cinvoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->getThreshold()I
    00093a72move-result v1
    00093a74iput v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093a78return-void
    00093a48
    00093a7a
    00093a7a // align 0x4
    00093a7c
    00093a7candroidx.appcompat.widget.SearchView$SearchAutoComplete::a():
    00093a8csget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00093a90const/16 v1, 0x1d
    00093a94if-lt v0, v1, :cond_14
    00093a98const/4 v0, 0x1
    00093a9ainvoke-static {v2, v0}, Landroidx/appcompat/widget/c;->b(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V
    00093aa0invoke-virtual {v2}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->enoughToFilter()Z
    00093aa6move-result v0
    00093aa8if-eqz v0, :cond_29
    00093aacinvoke-virtual {v2}, Landroid/widget/AutoCompleteTextView;->showDropDown()V
    00093ab2return-void
    00093ab4sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    00093ab8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00093abeinvoke-static {}, LD1/i;->a()V
    00093ac4iget-object v0, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    00093ac8if-eqz v0, :cond_29
    00093accsget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
    00093ad0filled-new-array {v1}, [Ljava/lang/Object;
    00093ad6move-result-object v1
    00093ad8invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00093adereturn-void
    00093a7c
    00093ae0
    00093ae0 struct try_item
    00093ae0 start_addr uint32 0x93acc
    00093ae4 insn_count int 9
    00093ae6 handler_off uint16 0x93ae9
    00093ae8
    00093ae8 struct encoded_catch_handler_list
    00093ae8 size int 1
    00093ae9
    00093ae9 struct encoded_catch_handler ← 0x93ae6
    00093ae9 size int64 1
    00093aea handlers[0].type_idx int 0xb554
    00093aec handlers[0].addr uint32 0x93ade
    00093aed
    00093aed // align 0x10
    00093af0
    00093af0androidx.appcompat.widget.SearchView$SearchAutoComplete::onFinishInflate():
    00093b00invoke-super {v3}, Landroid/view/View;->onFinishInflate()V
    00093b06invoke-virtual {v3}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    00093b0cmove-result-object v0
    00093b0einvoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    00093b14move-result-object v0
    00093b16invoke-direct {v3}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->getSearchViewTextMinWidthDp()I
    00093b1cmove-result v1
    00093b1eint-to-float v1, v1
    00093b20const/4 v2, 0x1
    00093b22invoke-static {v2, v1, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
    00093b28move-result v0
    00093b2afloat-to-int v0, v0
    00093b2cinvoke-virtual {v3, v0}, Landroid/widget/TextView;->setMinWidth(I)V
    00093b32return-void
    00093af0
    00093b34
    00093b34androidx.appcompat.widget.SearchView$SearchAutoComplete::onFocusChanged(boolean, int, android.graphics.Rect):
    00093b44invoke-super {v0, v1, v2, v3}, Landroid/view/View;->onFocusChanged(ZILandroid/graphics/Rect;)V
    00093b4aiget-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093b4eiget-boolean v2, v1, Landroidx/appcompat/widget/SearchView;->N:Z
    00093b52invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093b58iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    00093b5cinvoke-virtual {v1, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    00093b62iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093b66invoke-virtual {v2}, Landroid/view/View;->hasFocus()Z
    00093b6cmove-result v2
    00093b6eif-eqz v2, :cond_1a
    00093b72invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->n()V
    00093b78return-void
    00093b34
    00093b7a
    00093b7a // align 0x4
    00093b7c
    00093b7candroidx.appcompat.widget.SearchView$SearchAutoComplete::onWindowFocusChanged(boolean):
    00093b8cinvoke-super {v1, v2}, Landroid/view/View;->onWindowFocusChanged(Z)V
    00093b92if-eqz v2, :cond_2c
    00093b96iget-object v2, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093b9ainvoke-virtual {v2}, Landroid/view/View;->hasFocus()Z
    00093ba0move-result v2
    00093ba2if-eqz v2, :cond_2c
    00093ba6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
    00093bacmove-result v2
    00093baeif-nez v2, :cond_2c
    00093bb2const/4 v2, 0x1
    00093bb4iput-boolean v2, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093bb8invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093bbemove-result-object v2
    00093bc0sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    00093bc4invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093bcamove-result-object v2
    00093bccinvoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    00093bd2move-result-object v2
    00093bd4iget v2, v2, Landroid/content/res/Configuration;->orientation:I
    00093bd8const/4 v0, 0x2
    00093bdaif-ne v2, v0, :cond_2c
    00093bdeinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->a()V
    00093be4return-void
    00093b7c
    00093be6
    00093be6 // align 0x8
    00093be8
    00093be8androidx.appcompat.widget.SearchView$SearchAutoComplete::performCompletion():
    00093bf8return-void
    00093be8
    00093bfa
    00093bfa // align 0x4
    00093bfc
    00093bfcandroidx.appcompat.widget.SearchView$SearchAutoComplete::replaceText(java.lang.CharSequence):
    00093c0creturn-void
    00093bfc
    00093c0e
    00093c0e // align 0x10
    00093c10
    00093c10androidx.appcompat.widget.SearchView$SearchAutoComplete::setImeVisibility(boolean):
    00093c20invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093c26move-result-object v0
    00093c28const-string v1, "input_method"
    00093c2cinvoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00093c32move-result-object v0
    00093c34check-cast v0, Landroid/view/inputmethod/InputMethodManager;
    00093c38iget-object v1, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093c3cconst/4 v2, 0x0
    00093c3eif-nez v4, :cond_1e
    00093c42iput-boolean v2, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c46invoke-virtual {v3, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093c4cinvoke-virtual {v3}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
    00093c52move-result-object v4
    00093c54invoke-virtual {v0, v4, v2}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
    00093c5areturn-void
    00093c5cinvoke-virtual {v0, v3}, Landroid/view/inputmethod/InputMethodManager;->isActive(Landroid/view/View;)Z
    00093c62move-result v4
    00093c64if-eqz v4, :cond_2d
    00093c68iput-boolean v2, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c6cinvoke-virtual {v3, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093c72invoke-virtual {v0, v3, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
    00093c78return-void
    00093c7aconst/4 v4, 0x1
    00093c7ciput-boolean v4, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c80return-void
    00093c10
    00093c82
    00093c82 // align 0x4
    00093c84
    00093c84androidx.appcompat.widget.SearchView$SearchAutoComplete::setSearchView(androidx.appcompat.widget.SearchView):
    00093c94iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093c98return-void
    00093c84
    00093c9a
    00093c9a // align 0x4
    00093c9c
    00093c9candroidx.appcompat.widget.SearchView$SearchAutoComplete::setThreshold(int):
    00093cacinvoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;->setThreshold(I)V
    00093cb2iput v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093cb6return-void
    00093c9c
    00093cb8
    00093cb8androidx.appcompat.widget.SearchView::getSuggestionsAdapter():
    00093cc8iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00093cccreturn-object v0
    00093cb8
    00093cce
    00093cce // align 0x10
    00093cd0
    00093cd0androidx.appcompat.widget.SearchView::l(java.lang.String, android.net.Uri, java.lang.String, java.lang.String):
    00093ce0new-instance v0, Landroid/content/Intent;
    00093ce4invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00093ceaconst/high16 v2, 0x10000000
    00093ceeinvoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    00093cf4if-eqz v3, :cond_f
    00093cf8invoke-virtual {v0, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
    00093cfeconst-string v2, "user_query"
    00093d02iget-object v3, v1, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
    00093d06invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
    00093d0cif-eqz v5, :cond_1d
    00093d10const-string v2, "query"
    00093d14invoke-virtual {v0, v2, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093d1aif-eqz v4, :cond_24
    00093d1econst-string v2, "intent_extra_data_key"
    00093d22invoke-virtual {v0, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093d28iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->c0:Landroid/os/Bundle;
    00093d2cif-eqz v2, :cond_2d
    00093d30const-string v3, "app_data"
    00093d34invoke-virtual {v0, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
    00093d3aiget-object v2, v1, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00093d3einvoke-virtual {v2}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093d44move-result-object v2
    00093d46invoke-virtual {v0, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
    00093d4creturn-object v0
    00093cd0
    00093d4e
    00093d4e // align 0x10
    00093d50
    00093d50androidx.appcompat.widget.SearchView::m(android.content.Intent, android.app.SearchableInfo):
    00093d60invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093d66move-result-object v0
    00093d68new-instance v1, Landroid/content/Intent;
    00093d6cconst-string v2, "android.intent.action.SEARCH"
    00093d70invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00093d76invoke-virtual {v1, v0}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
    00093d7cinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093d82move-result-object v2
    00093d84const/4 v3, 0x0
    00093d86const/high16 v4, 0x42000000
    00093d8ainvoke-static {v2, v3, v1, v4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
    00093d90move-result-object v1
    00093d92new-instance v2, Landroid/os/Bundle;
    00093d96invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
    00093d9ciget-object v3, v8, Landroidx/appcompat/widget/SearchView;->c0:Landroid/os/Bundle;
    00093da0if-eqz v3, :cond_27
    00093da4const-string v4, "app_data"
    00093da8invoke-virtual {v2, v4, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
    00093daenew-instance v3, Landroid/content/Intent;
    00093db2invoke-direct {v3, v9}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    00093db8invoke-virtual {v8}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    00093dbemove-result-object v9
    00093dc0invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
    00093dc6move-result v4
    00093dc8if-eqz v4, :cond_3f
    00093dccinvoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
    00093dd2move-result v4
    00093dd4invoke-virtual {v9, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093ddamove-result-object v4
    00093ddcgoto :goto_41
    00093ddeconst-string v4, "free_form"
    00093de2invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoicePromptTextId()I
    00093de8move-result v5
    00093deaconst/4 v6, 0x0
    00093decif-eqz v5, :cond_51
    00093df0invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoicePromptTextId()I
    00093df6move-result v5
    00093df8invoke-virtual {v9, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093dfemove-result-object v5
    00093e00goto :goto_52
    00093e02move-object v5, v6
    00093e04invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageId()I
    00093e0amove-result v7
    00093e0cif-eqz v7, :cond_61
    00093e10invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageId()I
    00093e16move-result v7
    00093e18invoke-virtual {v9, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093e1emove-result-object v9
    00093e20goto :goto_62
    00093e22move-object v9, v6
    00093e24invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
    00093e2amove-result v7
    00093e2cif-eqz v7, :cond_6d
    00093e30invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
    00093e36move-result v10
    00093e38goto :goto_6e
    00093e3aconst/4 v10, 0x1
    00093e3cconst-string v7, "android.speech.extra.LANGUAGE_MODEL"
    00093e40invoke-virtual {v3, v7, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e46const-string v4, "android.speech.extra.PROMPT"
    00093e4ainvoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e50const-string v4, "android.speech.extra.LANGUAGE"
    00093e54invoke-virtual {v3, v4, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e5aconst-string v9, "android.speech.extra.MAX_RESULTS"
    00093e5einvoke-virtual {v3, v9, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
    00093e64if-nez v0, :cond_85
    00093e68goto :goto_89
    00093e6ainvoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    00093e70move-result-object v6
    00093e72const-string v9, "calling_package"
    00093e76invoke-virtual {v3, v9, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e7cconst-string v9, "android.speech.extra.RESULTS_PENDINGINTENT"
    00093e80invoke-virtual {v3, v9, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
    00093e86const-string v9, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE"
    00093e8ainvoke-virtual {v3, v9, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
    00093e90return-object v3
    00093d50
    00093e92
    00093e92 // align 0x4
    00093e94
    00093e94androidx.appcompat.widget.SearchView::onSaveInstanceState():
    00093ea4invoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
    00093eaamove-result-object v0
    00093eacnew-instance v1, Lj/d1;
    00093eb0invoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
    00093eb6iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->N:Z
    00093ebaiput-boolean v0, v1, Lj/d1;->c:Z
    00093ebereturn-object v1
    00093e94
    00093ec0
    00093ec0androidx.appcompat.widget.SearchView::requestFocus(int, android.graphics.Rect):
    00093ed0iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    00093ed4const/4 v1, 0x0
    00093ed6if-eqz v0, :cond_6
    00093edagoto :goto_c
    00093edcinvoke-virtual {v2}, Landroid/view/View;->isFocusable()Z
    00093ee2move-result v0
    00093ee4if-nez v0, :cond_d
    00093ee8return v1
    00093eeaiget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->N:Z
    00093eeeif-nez v0, :cond_1d
    00093ef2iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093ef6invoke-virtual {v0, v3, v4}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
    00093efcmove-result v3
    00093efeif-eqz v3, :cond_1c
    00093f02invoke-virtual {v2, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093f08return v3
    00093f0ainvoke-super {v2, v3, v4}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
    00093f10move-result v3
    00093f12return v3
    00093ec0
    00093f14
    00093f14androidx.appcompat.widget.SearchView::getImeOptions():
    00093f24iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093f28invoke-virtual {v0}, Landroid/widget/TextView;->getImeOptions()I
    00093f2emove-result v0
    00093f30return v0
    00093f14
    00093f32
    00093f32 // align 0x4
    00093f34
    00093f34androidx.appcompat.widget.SearchView::getInputType():
    00093f44iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093f48invoke-virtual {v0}, Landroid/widget/TextView;->getInputType()I
    00093f4emove-result v0
    00093f50return v0
    00093f34
    00093f52
    00093f52 // align 0x4
    00093f54
    00093f54androidx.appcompat.widget.SearchView::getMaxWidth():
    00093f64iget v0, v1, Landroidx/appcompat/widget/SearchView;->T:I
    00093f68return v0
    00093f54
    00093f6a
    00093f6a // align 0x4
    00093f6c
    00093f6candroidx.appcompat.widget.SearchView::getPreferredHeight():
    00093f7cinvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093f82move-result-object v0
    00093f84invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093f8amove-result-object v0
    00093f8cconst v1, 0x7f060036
    00093f92invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    00093f98move-result v0
    00093f9areturn v0
    00093f6c
    00093f9c
    00093f9candroidx.appcompat.widget.SearchView::getPreferredWidth():
    00093facinvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093fb2move-result-object v0
    00093fb4invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093fbamove-result-object v0
    00093fbcconst v1, 0x7f060037
    00093fc2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    00093fc8move-result v0
    00093fcareturn v0
    00093f9c
    00093fcc
    00093fccandroidx.appcompat.widget.SearchView::getSuggestionCommitIconResId():
    00093fdciget v0, v1, Landroidx/appcompat/widget/SearchView;->G:I
    00093fe0return v0
    00093fcc
    00093fe2
    00093fe2 // align 0x4
    00093fe4
    00093fe4androidx.appcompat.widget.SearchView::getSuggestionRowLayout():
    00093ff4iget v0, v1, Landroidx/appcompat/widget/SearchView;->F:I
    00093ff8return v0
    00093fe4
    00093ffa
    00093ffa // align 0x4
    00093ffc
    00093ffcandroidx.appcompat.widget.SearchView::getQuery():
    0009400ciget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094010invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00094016move-result-object v0
    00094018return-object v0
    00093ffc
    0009401a
    0009401a // align 0x4
    0009401c
    0009401candroidx.appcompat.widget.SearchView::getQueryHint():
    0009402ciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->Q:Ljava/lang/CharSequence;
    00094030if-eqz v0, :cond_5
    00094034return-object v0
    00094036iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009403aif-eqz v0, :cond_1e
    0009403einvoke-virtual {v0}, Landroid/app/SearchableInfo;->getHintId()I
    00094044move-result v0
    00094046if-eqz v0, :cond_1e
    0009404ainvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094050move-result-object v0
    00094052iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094056invoke-virtual {v1}, Landroid/app/SearchableInfo;->getHintId()I
    0009405cmove-result v1
    0009405einvoke-virtual {v0, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
    00094064move-result-object v0
    00094066return-object v0
    00094068iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->J:Ljava/lang/CharSequence;
    0009406creturn-object v0
    0009401c
    0009406e
    0009406e // align 0x10
    00094070
    00094070androidx.appcompat.widget.SearchView::<clinit>():
    00094080sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00094084const/16 v1, 0x1d
    00094088const/4 v2, 0x0
    0009408aif-ge v0, v1, :cond_45
    0009408enew-instance v0, LD1/i;
    00094092const-class v1, Landroid/widget/AutoCompleteTextView;
    00094096invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0009409ciput-object v2, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000940a0iput-object v2, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000940a4iput-object v2, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    000940a8invoke-static {}, LD1/i;->a()V
    000940aeconst/4 v2, 0x0
    000940b0const/4 v3, 0x1
    000940b2const-string v4, "doBeforeTextChanged"
    000940b6new-array v5, v2, [Ljava/lang/Class;
    000940bainvoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940c0move-result-object v4
    000940c2iput-object v4, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000940c6invoke-virtual {v4, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000940ccconst-string v4, "doAfterTextChanged"
    000940d0new-array v2, v2, [Ljava/lang/Class;
    000940d4invoke-virtual {v1, v4, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940damove-result-object v2
    000940dciput-object v2, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000940e0invoke-virtual {v2, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000940e6const-string v2, "ensureImeVisible"
    000940easget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    000940eefilled-new-array {v4}, [Ljava/lang/Class;
    000940f4move-result-object v4
    000940f6invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940fcmove-result-object v1
    000940feiput-object v1, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    00094102invoke-virtual {v1, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    00094108move-object v2, v0
    0009410asput-object v2, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    0009410ereturn-void
    00094070
    00094110
    00094110 struct try_item
    00094110 start_addr uint32 0x940b2
    00094114 insn_count int 13
    00094116 handler_off uint16 0x94129
    00094118
    00094118 struct try_item
    00094118 start_addr uint32 0x940cc
    0009411c insn_count int 13
    0009411e handler_off uint16 0x9412d
    00094120
    00094120 struct try_item
    00094120 start_addr uint32 0x940e6
    00094124 insn_count int 17
    00094126 handler_off uint16 0x94131
    00094128
    00094128 struct encoded_catch_handler_list
    00094128 size int 3
    00094129
    00094129 struct encoded_catch_handler ← 0x94116
    00094129 size int64 1
    0009412a handlers[0].type_idx int 0xb594
    0009412c handlers[0].addr uint32 0x940cc
    0009412d
    0009412d struct encoded_catch_handler ← 0x9411e
    0009412d size int64 1
    0009412e handlers[0].type_idx int 0xb594
    00094130 handlers[0].addr uint32 0x940e6
    00094131
    00094131 struct encoded_catch_handler ← 0x94126
    00094131 size int64 1
    00094132 handlers[0].type_idx int 0xb594
    00094134 handlers[0].addr uint32 0x94108
    00094135
    00094135 // align 0x8
    00094138
    00094138androidx.appcompat.widget.SearchView::<init>(android.content.Context):
    00094148const/4 v0, 0x0
    0009414ainvoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00094150return-void
    00094138
    00094152
    00094152 // align 0x4
    00094154
    00094154androidx.appcompat.widget.SearchView::<init>(android.content.Context, android.util.AttributeSet):
    00094164const v0, 0x7f0303aa
    0009416ainvoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    00094170return-void
    00094154
    00094172
    00094172 // align 0x4
    00094174
    00094174androidx.appcompat.widget.SearchView::<init>(android.content.Context, android.util.AttributeSet, int):
    00094184move-object/from16 v0, v18
    00094188move-object/from16 v1, v19
    0009418cinvoke-direct/range {v18 .. v21}, Lj/C0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    00094192new-instance v2, Landroid/graphics/Rect;
    00094196invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    0009419ciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->z:Landroid/graphics/Rect;
    000941a0new-instance v2, Landroid/graphics/Rect;
    000941a4invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    000941aaiput-object v2, v0, Landroidx/appcompat/widget/SearchView;->A:Landroid/graphics/Rect;
    000941aeconst/4 v6, 0x2
    000941b0new-array v2, v6, [I
    000941b4iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->B:[I
    000941b8new-array v2, v6, [I
    000941bciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->C:[I
    000941c0new-instance v2, Lj/W0;
    000941c4const/4 v3, 0x0
    000941c6invoke-direct {v2, v0, v3}, Lj/W0;-><init>(Landroidx/appcompat/widget/SearchView;I)V
    000941cciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    000941d0new-instance v2, Lj/W0;
    000941d4const/4 v3, 0x1
    000941d6invoke-direct {v2, v0, v3}, Lj/W0;-><init>(Landroidx/appcompat/widget/SearchView;I)V
    000941dciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->e0:Lj/W0;
    000941e0new-instance v2, Ljava/util/WeakHashMap;
    000941e4invoke-direct {v2}, Ljava/util/WeakHashMap;-><init>()V
    000941eaiput-object v2, v0, Landroidx/appcompat/widget/SearchView;->f0:Ljava/util/WeakHashMap;
    000941eenew-instance v7, Landroidx/appcompat/widget/a;
    000941f2invoke-direct {v7, v0}, Landroidx/appcompat/widget/a;-><init>(Landroidx/appcompat/widget/SearchView;)V
    000941f8new-instance v8, Landroidx/appcompat/widget/b;
    000941fcinvoke-direct {v8, v0}, Landroidx/appcompat/widget/b;-><init>(Landroidx/appcompat/widget/SearchView;)V
    00094202new-instance v9, Lj/Z0;
    00094206invoke-direct {v9, v0}, Lj/Z0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009420cnew-instance v10, LO0/v;
    00094210const/4 v2, 0x2
    00094212invoke-direct {v10, v2, v0}, LO0/v;-><init>(ILjava/lang/Object;)V
    00094218new-instance v11, Lj/D0;
    0009421cconst/4 v2, 0x1
    0009421einvoke-direct {v11, v2, v0}, Lj/D0;-><init>(ILjava/lang/Object;)V
    00094224new-instance v12, Lj/V0;
    00094228invoke-direct {v12, v0}, Lj/V0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009422esget-object v2, Ld/a;->u:[I
    00094232new-instance v13, LF0/h;
    00094236const/4 v14, 0x0
    00094238move-object/from16 v3, v20
    0009423cmove/from16 v5, v21
    00094240invoke-virtual {v1, v3, v2, v5, v14}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    00094246move-result-object v4
    00094248invoke-direct {v13, v1, v4}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
    0009424einvoke-static/range {v0 .. v5}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    00094254invoke-static/range {v19}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
    0009425amove-result-object v1
    0009425cconst/16 v2, 0x13
    00094260const v3, 0x7f0b0019
    00094266invoke-virtual {v4, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
    0009426cmove-result v2
    0009426econst/4 v3, 0x1
    00094270invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    00094276const v1, 0x7f080199
    0009427cinvoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094282move-result-object v1
    00094284check-cast v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094288iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    0009428cinvoke-virtual {v1, v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V
    00094292const v2, 0x7f080195
    00094298invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    0009429emove-result-object v2
    000942a0iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->q:Landroid/view/View;
    000942a4const v2, 0x7f080198
    000942aainvoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942b0move-result-object v2
    000942b2iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
    000942b6const v5, 0x7f0801c4
    000942bcinvoke-virtual {v0, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942c2move-result-object v5
    000942c4iput-object v5, v0, Landroidx/appcompat/widget/SearchView;->s:Landroid/view/View;
    000942c8const v15, 0x7f080193
    000942ceinvoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942d4move-result-object v15
    000942d6check-cast v15, Landroid/widget/ImageView;
    000942daiput-object v15, v0, Landroidx/appcompat/widget/SearchView;->t:Landroid/widget/ImageView;
    000942deconst v6, 0x7f080196
    000942e4invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942eamove-result-object v6
    000942eccheck-cast v6, Landroid/widget/ImageView;
    000942f0iput-object v6, v0, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    000942f4const v3, 0x7f080194
    000942fainvoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094300move-result-object v3
    00094302check-cast v3, Landroid/widget/ImageView;
    00094306iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;
    0009430aconst v14, 0x7f08019a
    00094310invoke-virtual {v0, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094316move-result-object v14
    00094318check-cast v14, Landroid/widget/ImageView;
    0009431ciput-object v14, v0, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    00094320move-object/from16 v16, v8
    00094324const v8, 0x7f080197
    0009432ainvoke-virtual {v0, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094330move-result-object v8
    00094332check-cast v8, Landroid/widget/ImageView;
    00094336iput-object v8, v0, Landroidx/appcompat/widget/SearchView;->D:Landroid/widget/ImageView;
    0009433amove-object/from16 v17, v11
    0009433econst/16 v11, 0x14
    00094342invoke-virtual {v13, v11}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    00094348move-result-object v11
    0009434ainvoke-virtual {v2, v11}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    00094350const/16 v2, 0x19
    00094354invoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009435amove-result-object v2
    0009435cinvoke-virtual {v5, v2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    00094362const/16 v2, 0x17
    00094366invoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009436cmove-result-object v5
    0009436einvoke-virtual {v15, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094374const/16 v5, 0xf
    00094378invoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009437emove-result-object v5
    00094380invoke-virtual {v6, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094386const/16 v5, 0xc
    0009438ainvoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    00094390move-result-object v5
    00094392invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094398const/16 v5, 0x1c
    0009439cinvoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943a2move-result-object v5
    000943a4invoke-virtual {v14, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000943aainvoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943b0move-result-object v2
    000943b2invoke-virtual {v8, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000943b8const/16 v2, 0x16
    000943bcinvoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943c2move-result-object v2
    000943c4iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->E:Landroid/graphics/drawable/Drawable;
    000943c8invoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000943cemove-result-object v2
    000943d0const v5, 0x7f0f0015
    000943d6invoke-virtual {v2, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000943dcmove-result-object v2
    000943deinvoke-static {v15, v2}, LP1/e;->X(Landroid/view/View;Ljava/lang/CharSequence;)V
    000943e4const/16 v2, 0x1a
    000943e8const v5, 0x7f0b0018
    000943eeinvoke-virtual {v4, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000943f4move-result v2
    000943f6iput v2, v0, Landroidx/appcompat/widget/SearchView;->F:I
    000943faconst/16 v2, 0xd
    000943feconst/4 v5, 0x0
    00094400invoke-virtual {v4, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
    00094406move-result v2
    00094408iput v2, v0, Landroidx/appcompat/widget/SearchView;->G:I
    0009440cinvoke-virtual {v15, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094412invoke-virtual {v3, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094418invoke-virtual {v6, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    0009441einvoke-virtual {v14, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094424invoke-virtual {v1, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    0009442ainvoke-virtual {v1, v12}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V
    00094430invoke-virtual {v1, v9}, Landroid/widget/TextView;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
    00094436invoke-virtual {v1, v10}, Landroid/widget/AutoCompleteTextView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
    0009443cmove-object/from16 v2, v17
    00094440invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
    00094446move-object/from16 v2, v16
    0009444ainvoke-virtual {v1, v2}, Landroid/view/View;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
    00094450new-instance v2, Lj/X0;
    00094454invoke-direct {v2, v0}, Lj/X0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009445ainvoke-virtual {v1, v2}, Landroid/view/View;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
    00094460const/16 v2, 0x12
    00094464const/4 v3, 0x1
    00094466invoke-virtual {v4, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    0009446cmove-result v2
    0009446einvoke-virtual {v0, v2}, Landroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V
    00094474const/4 v2, -0x1
    00094476const/4 v3, 0x2
    00094478invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    0009447emove-result v3
    00094480if-eq v3, v2, :cond_183
    00094484invoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setMaxWidth(I)V
    0009448aconst/16 v3, 0xe
    0009448einvoke-virtual {v4, v3}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
    00094494move-result-object v3
    00094496iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->J:Ljava/lang/CharSequence;
    0009449aconst/16 v3, 0x15
    0009449einvoke-virtual {v4, v3}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
    000944a4move-result-object v3
    000944a6iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->Q:Ljava/lang/CharSequence;
    000944aaconst/4 v3, 0x6
    000944acinvoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000944b2move-result v3
    000944b4if-eq v3, v2, :cond_19d
    000944b8invoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setImeOptions(I)V
    000944beconst/4 v3, 0x5
    000944c0invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000944c6move-result v3
    000944c8if-eq v3, v2, :cond_1a7
    000944ccinvoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setInputType(I)V
    000944d2const/4 v3, 0x1
    000944d4invoke-virtual {v4, v3, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000944damove-result v2
    000944dcinvoke-virtual {v0, v2}, Landroid/view/View;->setFocusable(Z)V
    000944e2invoke-virtual {v13}, LF0/h;->E()V
    000944e8new-instance v2, Landroid/content/Intent;
    000944ecconst-string v3, "android.speech.action.WEB_SEARCH"
    000944f0invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    000944f6iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->H:Landroid/content/Intent;
    000944faconst/high16 v3, 0x10000000
    000944feinvoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    00094504const-string v4, "android.speech.extra.LANGUAGE_MODEL"
    00094508const-string v5, "web_search"
    0009450cinvoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00094512new-instance v2, Landroid/content/Intent;
    00094516const-string v4, "android.speech.action.RECOGNIZE_SPEECH"
    0009451ainvoke-direct {v2, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00094520iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->I:Landroid/content/Intent;
    00094524invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    0009452ainvoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getDropDownAnchor()I
    00094530move-result v1
    00094532invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094538move-result-object v1
    0009453aiput-object v1, v0, Landroidx/appcompat/widget/SearchView;->x:Landroid/view/View;
    0009453eif-eqz v1, :cond_1e8
    00094542new-instance v2, Lj/Y0;
    00094546const/4 v3, 0x0
    00094548invoke-direct {v2, v3, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
    0009454einvoke-virtual {v1, v2}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
    00094554iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView;->M:Z
    00094558invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    0009455einvoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->v()V
    00094564return-void
    00094174
    00094566
    00094566 // align 0x8
    00094568
    00094568androidx.appcompat.widget.SearchView::clearFocus():
    00094578const/4 v0, 0x1
    0009457aiput-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    0009457einvoke-super {v2}, Landroid/view/View;->clearFocus()V
    00094584iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094588invoke-virtual {v0}, Landroid/view/View;->clearFocus()V
    0009458econst/4 v1, 0x0
    00094590invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    00094596iput-boolean v1, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    0009459areturn-void
    00094568
    0009459c
    0009459candroidx.appcompat.widget.SearchView::n():
    000945acsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000945b0const/16 v1, 0x1d
    000945b4iget-object v2, v5, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000945b8if-lt v0, v1, :cond_c
    000945bcinvoke-static {v2}, Landroidx/appcompat/widget/c;->a(Landroid/widget/AutoCompleteTextView;)V
    000945c2return-void
    000945c4sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    000945c8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000945ceinvoke-static {}, LD1/i;->a()V
    000945d4const/4 v1, 0x0
    000945d6iget-object v3, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000945daif-eqz v3, :cond_1e
    000945denew-array v4, v1, [Ljava/lang/Object;
    000945e2invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000945e8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000945eeinvoke-static {}, LD1/i;->a()V
    000945f4iget-object v0, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000945f8if-eqz v0, :cond_2d
    000945fcnew-array v1, v1, [Ljava/lang/Object;
    00094600invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00094606return-void
    0009459c
    00094608
    00094608 struct try_item
    00094608 start_addr uint32 0x945de
    0009460c insn_count int 5
    0009460e handler_off uint16 0x94619
    00094610
    00094610 struct try_item
    00094610 start_addr uint32 0x945fc
    00094614 insn_count int 5
    00094616 handler_off uint16 0x9461d
    00094618
    00094618 struct encoded_catch_handler_list
    00094618 size int 2
    00094619
    00094619 struct encoded_catch_handler ← 0x9460e
    00094619 size int64 1
    0009461a handlers[0].type_idx int 0xb554
    0009461c handlers[0].addr uint32 0x945e8
    0009461d
    0009461d struct encoded_catch_handler ← 0x94616
    0009461d size int64 1
    0009461e handlers[0].type_idx int 0xb554
    00094620 handlers[0].addr uint32 0x94606
    00094621
    00094621 // align 0x4
    00094624
    00094624androidx.appcompat.widget.SearchView::d():
    00094634iget-object v0, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094638const-string v1, ""
    0009463cinvoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    00094642invoke-virtual {v0}, Landroid/widget/TextView;->length()I
    00094648move-result v2
    0009464ainvoke-virtual {v0, v2}, Landroid/widget/EditText;->setSelection(I)V
    00094650iput-object v1, v3, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
    00094654invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->clearFocus()V
    0009465aconst/4 v1, 0x1
    0009465cinvoke-virtual {v3, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094662iget v1, v3, Landroidx/appcompat/widget/SearchView;->a0:I
    00094666invoke-virtual {v0, v1}, Landroid/widget/TextView;->setImeOptions(I)V
    0009466cconst/4 v0, 0x0
    0009466eiput-boolean v0, v3, Landroidx/appcompat/widget/SearchView;->W:Z
    00094672return-void
    00094624
    00094674
    00094674androidx.appcompat.widget.SearchView::a():
    00094684iget-boolean v0, v3, Landroidx/appcompat/widget/SearchView;->W:Z
    00094688if-eqz v0, :cond_5
    0009468creturn-void
    0009468econst/4 v0, 0x1
    00094690iput-boolean v0, v3, Landroidx/appcompat/widget/SearchView;->W:Z
    00094694iget-object v0, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094698invoke-virtual {v0}, Landroid/widget/TextView;->getImeOptions()I
    0009469emove-result v1
    000946a0iput v1, v3, Landroidx/appcompat/widget/SearchView;->a0:I
    000946a4const/high16 v2, 0x2000000
    000946a8or-int/2addr v1, v2
    000946aainvoke-virtual {v0, v1}, Landroid/widget/TextView;->setImeOptions(I)V
    000946b0const-string v1, ""
    000946b4invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    000946baconst/4 v0, 0x0
    000946bcinvoke-virtual {v3, v0}, Landroidx/appcompat/widget/SearchView;->setIconified(Z)V
    000946c2return-void
    00094674
    000946c4
    000946c4androidx.appcompat.widget.SearchView::o():
    000946d4iget-object v0, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000946d8invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    000946demove-result-object v1
    000946e0invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000946e6move-result v1
    000946e8const/4 v2, 0x1
    000946eaif-eqz v1, :cond_18
    000946eeiget-boolean v0, v3, Landroidx/appcompat/widget/SearchView;->M:Z
    000946f2if-eqz v0, :cond_17
    000946f6invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->clearFocus()V
    000946fcinvoke-virtual {v3, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094702return-void
    00094704const-string v1, ""
    00094708invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    0009470einvoke-virtual {v0}, Landroid/view/View;->requestFocus()Z
    00094714invoke-virtual {v0, v2}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    0009471areturn-void
    000946c4
    0009471c
    0009471candroidx.appcompat.widget.SearchView::onDetachedFromWindow():
    0009472ciget-object v0, v1, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    00094730invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00094736iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->e0:Lj/W0;
    0009473ainvoke-virtual {v1, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    00094740invoke-super {v1}, Landroid/view/View;->onDetachedFromWindow()V
    00094746return-void
    0009471c
    00094748
    00094748androidx.appcompat.widget.SearchView::p(int):
    00094758iget-object v0, v5, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    0009475ciget-object v0, v0, LR/c;->c:Landroid/database/Cursor;
    00094760if-eqz v0, :cond_8f
    00094764invoke-interface {v0, v6}, Landroid/database/Cursor;->moveToPosition(I)Z
    0009476amove-result v6
    0009476cif-eqz v6, :cond_8f
    00094770const/4 v6, 0x0
    00094772sget v1, Lj/g1;->x:I
    00094776const-string v1, "suggest_intent_action"
    0009477ainvoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00094780move-result v1
    00094782invoke-static {v0, v1}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    00094788move-result-object v1
    0009478aif-nez v1, :cond_21
    0009478eiget-object v1, v5, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094792invoke-virtual {v1}, Landroid/app/SearchableInfo;->getSuggestIntentAction()Ljava/lang/String;
    00094798move-result-object v1
    0009479aif-nez v1, :cond_25
    0009479econst-string v1, "android.intent.action.SEARCH"
    000947a2const-string v2, "suggest_intent_data"
    000947a6invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000947acmove-result v2
    000947aeinvoke-static {v0, v2}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000947b4move-result-object v2
    000947b6if-nez v2, :cond_37
    000947baiget-object v2, v5, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    000947beinvoke-virtual {v2}, Landroid/app/SearchableInfo;->getSuggestIntentData()Ljava/lang/String;
    000947c4move-result-object v2
    000947c6if-eqz v2, :cond_5d
    000947caconst-string v3, "suggest_intent_data_id"
    000947ceinvoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    000947d4move-result v3
    000947d6invoke-static {v0, v3}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    000947dcmove-result-object v3
    000947deif-eqz v3, :cond_5d
    000947e2new-instance v4, Ljava/lang/StringBuilder;
    000947e6invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000947ecinvoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000947f2const-string v2, "/"
    000947f6invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000947fcinvoke-static {v3}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
    00094802move-result-object v2
    00094804invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0009480ainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00094810move-result-object v2
    00094812if-nez v2, :cond_61
    00094816move-object v2, v6
    00094818goto :goto_65
    0009481ainvoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
    00094820move-result-object v2
    00094822const-string v3, "suggest_intent_query"
    00094826invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    0009482cmove-result v3
    0009482einvoke-static {v0, v3}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    00094834move-result-object v3
    00094836const-string v4, "suggest_intent_extra_data"
    0009483ainvoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
    00094840move-result v4
    00094842invoke-static {v0, v4}, Lj/g1;->h(Landroid/database/Cursor;I)Ljava/lang/String;
    00094848move-result-object v4
    0009484ainvoke-virtual {v5, v1, v2, v4, v3}, Landroidx/appcompat/widget/SearchView;->l(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00094850move-result-object v6
    00094852goto :goto_81
    00094854invoke-interface {v0}, Landroid/database/Cursor;->getPosition()I
    0009485aif-nez v6, :cond_84
    0009485egoto :goto_8f
    00094860invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094866move-result-object v0
    00094868invoke-virtual {v0, v6}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    0009486egoto :goto_8f
    00094870invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;
    00094876const/4 v6, 0x0
    00094878iget-object v0, v5, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    0009487cinvoke-virtual {v0, v6}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    00094882invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->dismissDropDown()V
    00094888return-void
    00094748
    0009488a
    0009488a struct code_item_padding
    0009488a padding uint16 0x0000
    0009488c
    0009488c struct try_item
    0009488c start_addr uint32 0x94772
    00094890 insn_count int 112
    00094892 handler_off uint16 0x948a5
    00094894
    00094894 struct try_item
    00094894 start_addr uint32 0x94854
    00094898 insn_count int 3
    0009489a handler_off uint16 0x948a9
    0009489c
    0009489c struct try_item
    0009489c start_addr uint32 0x94860
    000948a0 insn_count int 7
    000948a2 handler_off uint16 0x948ae
    000948a4
    000948a4 struct encoded_catch_handler_list
    000948a4 size int 3
    000948a5
    000948a5 struct encoded_catch_handler ← 0x94892
    000948a5 size int64 1
    000948a6 handlers[0].type_idx int 0xb5bc
    000948a8 handlers[0].addr uint32 0x94854
    000948a9
    000948a9 struct encoded_catch_handler ← 0x9489a
    000948a9 size int64 1
    000948aa handlers[0].type_idx int 0xb5bc
    000948ac handlers[0].addr uint32 0x9485a
    000948ae
    000948ae struct encoded_catch_handler ← 0x948a2
    000948ae size int64 1
    000948af handlers[0].type_idx int 0xb5bc
    000948b1 handlers[0].addr uint32 0x94870
    000948b3
    000948b3 // align 0x4
    000948b4
    000948b4androidx.appcompat.widget.SearchView::q(int):
    000948c4iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000948c8invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    000948cemove-result-object v0
    000948d0iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    000948d4iget-object v1, v1, LR/c;->c:Landroid/database/Cursor;
    000948d8if-nez v1, :cond_d
    000948dcgoto :goto_26
    000948deinvoke-interface {v1, v3}, Landroid/database/Cursor;->moveToPosition(I)Z
    000948e4move-result v3
    000948e6if-eqz v3, :cond_23
    000948eaiget-object v3, v2, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    000948eeinvoke-virtual {v3, v1}, LR/c;->c(Landroid/database/Cursor;)Ljava/lang/String;
    000948f4move-result-object v3
    000948f6if-eqz v3, :cond_1f
    000948fainvoke-direct {v2, v3}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;)V
    00094900goto :goto_26
    00094902invoke-direct {v2, v0}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;)V
    00094908goto :goto_26
    0009490ainvoke-direct {v2, v0}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;)V
    00094910return-void
    000948b4
    00094912
    00094912 // align 0x4
    00094914
    00094914androidx.appcompat.widget.SearchView::onLayout(boolean, int, int, int, int):
    00094924invoke-super/range {v5 .. v10}, Lj/C0;->onLayout(ZIIII)V
    0009492amove v7, v6
    0009492cmove-object v6, v5
    0009492eif-eqz v7, :cond_5c
    00094932iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->B:[I
    00094936iget-object v9, v6, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    0009493ainvoke-virtual {v9, v7}, Landroid/view/View;->getLocationInWindow([I)V
    00094940iget-object v0, v6, Landroidx/appcompat/widget/SearchView;->C:[I
    00094944invoke-virtual {v5, v0}, Landroid/view/View;->getLocationInWindow([I)V
    0009494aconst/4 v1, 0x1
    0009494caget v2, v7, v1
    00094950aget v1, v0, v1
    00094954sub-int/2addr v2, v1
    00094956const/4 v1, 0x0
    00094958aget v7, v7, v1
    0009495caget v0, v0, v1
    00094960sub-int/2addr v7, v0
    00094962invoke-virtual {v9}, Landroid/view/View;->getWidth()I
    00094968move-result v0
    0009496aadd-int/2addr v0, v7
    0009496cinvoke-virtual {v9}, Landroid/view/View;->getHeight()I
    00094972move-result v3
    00094974add-int/2addr v3, v2
    00094976iget-object v4, v6, Landroidx/appcompat/widget/SearchView;->z:Landroid/graphics/Rect;
    0009497ainvoke-virtual {v4, v7, v2, v0, v3}, Landroid/graphics/Rect;->set(IIII)V
    00094980iget v7, v4, Landroid/graphics/Rect;->left:I
    00094984iget v0, v4, Landroid/graphics/Rect;->right:I
    00094988sub-int/2addr v10, v8
    0009498aiget-object v8, v6, Landroidx/appcompat/widget/SearchView;->A:Landroid/graphics/Rect;
    0009498einvoke-virtual {v8, v7, v1, v0, v10}, Landroid/graphics/Rect;->set(IIII)V
    00094994iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->y:Lj/e1;
    00094998if-nez v7, :cond_47
    0009499cnew-instance v7, Lj/e1;
    000949a0invoke-direct {v7, v8, v4, v9}, Lj/e1;-><init>(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V
    000949a6iput-object v7, v6, Landroidx/appcompat/widget/SearchView;->y:Lj/e1;
    000949aainvoke-virtual {v5, v7}, Landroid/view/View;->setTouchDelegate(Landroid/view/TouchDelegate;)V
    000949b0return-void
    000949b2iget-object v9, v7, Lj/e1;->b:Landroid/graphics/Rect;
    000949b6invoke-virtual {v9, v8}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000949bciget-object v9, v7, Lj/e1;->d:Landroid/graphics/Rect;
    000949c0invoke-virtual {v9, v8}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000949c6iget v8, v7, Lj/e1;->e:I
    000949caneg-int v8, v8
    000949ccinvoke-virtual {v9, v8, v8}, Landroid/graphics/Rect;->inset(II)V
    000949d2iget-object v7, v7, Lj/e1;->c:Landroid/graphics/Rect;
    000949d6invoke-virtual {v7, v4}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000949dcreturn-void
    00094914
    000949de
    000949de // align 0x10
    000949e0
    000949e0androidx.appcompat.widget.SearchView::onMeasure(int, int):
    000949f0iget-boolean v0, v3, Landroidx/appcompat/widget/SearchView;->N:Z
    000949f4if-eqz v0, :cond_8
    000949f8invoke-super {v3, v4, v5}, Lj/C0;->onMeasure(II)V
    000949fereturn-void
    00094a00invoke-static {v4}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00094a06move-result v0
    00094a08invoke-static {v4}, Landroid/view/View$MeasureSpec;->getSize(I)I
    00094a0emove-result v4
    00094a10const/high16 v1, -0x80000000
    00094a14const/high16 v2, 0x40000000
    00094a18if-eq v0, v1, :cond_2e
    00094a1cif-eqz v0, :cond_24
    00094a20if-eq v0, v2, :cond_1b
    00094a24goto :goto_3f
    00094a26iget v0, v3, Landroidx/appcompat/widget/SearchView;->T:I
    00094a2aif-lez v0, :cond_3f
    00094a2einvoke-static {v0, v4}, Ljava/lang/Math;->min(II)I
    00094a34move-result v4
    00094a36goto :goto_3f
    00094a38iget v4, v3, Landroidx/appcompat/widget/SearchView;->T:I
    00094a3cif-lez v4, :cond_29
    00094a40goto :goto_3f
    00094a42invoke-direct {v3}, Landroidx/appcompat/widget/SearchView;->getPreferredWidth()I
    00094a48move-result v4
    00094a4agoto :goto_3f
    00094a4ciget v0, v3, Landroidx/appcompat/widget/SearchView;->T:I
    00094a50if-lez v0, :cond_37
    00094a54invoke-static {v0, v4}, Ljava/lang/Math;->min(II)I
    00094a5amove-result v4
    00094a5cgoto :goto_3f
    00094a5einvoke-direct {v3}, Landroidx/appcompat/widget/SearchView;->getPreferredWidth()I
    00094a64move-result v0
    00094a66invoke-static {v0, v4}, Ljava/lang/Math;->min(II)I
    00094a6cmove-result v4
    00094a6einvoke-static {v5}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00094a74move-result v0
    00094a76invoke-static {v5}, Landroid/view/View$MeasureSpec;->getSize(I)I
    00094a7cmove-result v5
    00094a7eif-eq v0, v1, :cond_51
    00094a82if-eqz v0, :cond_4c
    00094a86goto :goto_59
    00094a88invoke-direct {v3}, Landroidx/appcompat/widget/SearchView;->getPreferredHeight()I
    00094a8emove-result v5
    00094a90goto :goto_59
    00094a92invoke-direct {v3}, Landroidx/appcompat/widget/SearchView;->getPreferredHeight()I
    00094a98move-result v0
    00094a9ainvoke-static {v0, v5}, Ljava/lang/Math;->min(II)I
    00094aa0move-result v5
    00094aa2invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00094aa8move-result v4
    00094aaainvoke-static {v5, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00094ab0move-result v5
    00094ab2invoke-super {v3, v4, v5}, Lj/C0;->onMeasure(II)V
    00094ab8return-void
    000949e0
    00094aba
    00094aba // align 0x4
    00094abc
    00094abcandroidx.appcompat.widget.SearchView::r(java.lang.CharSequence):
    00094accinvoke-direct {v0, v1}, Landroidx/appcompat/widget/SearchView;->setQuery(Ljava/lang/CharSequence;)V
    00094ad2return-void
    00094abc
    00094ad4
    00094ad4androidx.appcompat.widget.SearchView::onRestoreInstanceState(android.os.Parcelable):
    00094ae4instance-of v0, v2, Lj/d1;
    00094ae8if-nez v0, :cond_8
    00094aecinvoke-super {v1, v2}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    00094af2return-void
    00094af4check-cast v2, Lj/d1;
    00094af8iget-object v0, v2, LS/b;->a:Landroid/os/Parcelable;
    00094afcinvoke-super {v1, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    00094b02iget-boolean v2, v2, Lj/d1;->c:Z
    00094b06invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094b0cinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
    00094b12return-void
    00094ad4
    00094b14
    00094b14androidx.appcompat.widget.SearchView::s():
    00094b24iget-object v0, v4, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094b28invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00094b2emove-result-object v1
    00094b30if-eqz v1, :cond_2b
    00094b34invoke-static {v1}, Landroid/text/TextUtils;->getTrimmedLength(Ljava/lang/CharSequence;)I
    00094b3amove-result v2
    00094b3cif-lez v2, :cond_2b
    00094b40iget-object v2, v4, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094b44if-eqz v2, :cond_24
    00094b48invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    00094b4emove-result-object v1
    00094b50const/4 v2, 0x0
    00094b52const-string v3, "android.intent.action.SEARCH"
    00094b56invoke-virtual {v4, v3, v2, v2, v1}, Landroidx/appcompat/widget/SearchView;->l(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00094b5cmove-result-object v1
    00094b5einvoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094b64move-result-object v2
    00094b66invoke-virtual {v2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    00094b6cconst/4 v1, 0x0
    00094b6einvoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    00094b74invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->dismissDropDown()V
    00094b7areturn-void
    00094b14
    00094b7c
    00094b7candroidx.appcompat.widget.SearchView::onWindowFocusChanged(boolean):
    00094b8cinvoke-super {v0, v1}, Landroid/view/View;->onWindowFocusChanged(Z)V
    00094b92iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    00094b96invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    00094b9creturn-void
    00094b7c
    00094b9e
    00094b9e // align 0x10
    00094ba0
    00094ba0androidx.appcompat.widget.SearchView::setAppSearchData(android.os.Bundle):
    00094bb0iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->c0:Landroid/os/Bundle;
    00094bb4return-void
    00094ba0
    00094bb6
    00094bb6 // align 0x8
    00094bb8
    00094bb8androidx.appcompat.widget.SearchView::setIconified(boolean):
    00094bc8if-eqz v2, :cond_6
    00094bccinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->o()V
    00094bd2return-void
    00094bd4const/4 v2, 0x0
    00094bd6invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094bdciget-object v2, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094be0invoke-virtual {v2}, Landroid/view/View;->requestFocus()Z
    00094be6const/4 v0, 0x1
    00094be8invoke-virtual {v2, v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    00094beeiget-object v2, v1, Landroidx/appcompat/widget/SearchView;->L:Landroid/view/View$OnClickListener;
    00094bf2if-eqz v2, :cond_1a
    00094bf6invoke-interface {v2, v1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
    00094bfcreturn-void
    00094bb8
    00094bfe
    00094bfe // align 0x10
    00094c00
    00094c00androidx.appcompat.widget.SearchView::setIconifiedByDefault(boolean):
    00094c10iget-boolean v0, v1, Landroidx/appcompat/widget/SearchView;->M:Z
    00094c14if-ne v0, v2, :cond_5
    00094c18return-void
    00094c1aiput-boolean v2, v1, Landroidx/appcompat/widget/SearchView;->M:Z
    00094c1einvoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094c24invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->v()V
    00094c2areturn-void
    00094c00
    00094c2c
    00094c2candroidx.appcompat.widget.SearchView::setImeOptions(int):
    00094c3ciget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094c40invoke-virtual {v0, v2}, Landroid/widget/TextView;->setImeOptions(I)V
    00094c46return-void
    00094c2c
    00094c48
    00094c48androidx.appcompat.widget.SearchView::setInputType(int):
    00094c58iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094c5cinvoke-virtual {v0, v2}, Landroid/widget/TextView;->setInputType(I)V
    00094c62return-void
    00094c48
    00094c64
    00094c64androidx.appcompat.widget.SearchView::setMaxWidth(int):
    00094c74iput v1, v0, Landroidx/appcompat/widget/SearchView;->T:I
    00094c78invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    00094c7ereturn-void
    00094c64
    00094c80
    00094c80androidx.appcompat.widget.SearchView::setOnCloseListener(j.a1):
    00094c90return-void
    00094c80
    00094c92
    00094c92 // align 0x4
    00094c94
    00094c94androidx.appcompat.widget.SearchView::setOnQueryTextFocusChangeListener(android.view.View$OnFocusChangeListener):
    00094ca4iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->K:Landroid/view/View$OnFocusChangeListener;
    00094ca8return-void
    00094c94
    00094caa
    00094caa // align 0x4
    00094cac
    00094cacandroidx.appcompat.widget.SearchView::setOnQueryTextListener(j.b1):
    00094cbcreturn-void
    00094cac
    00094cbe
    00094cbe // align 0x10
    00094cc0
    00094cc0androidx.appcompat.widget.SearchView::setOnSearchClickListener(android.view.View$OnClickListener):
    00094cd0iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->L:Landroid/view/View$OnClickListener;
    00094cd4return-void
    00094cc0
    00094cd6
    00094cd6 // align 0x8
    00094cd8
    00094cd8androidx.appcompat.widget.SearchView::setOnSuggestionListener(j.c1):
    00094ce8return-void
    00094cd8
    00094cea
    00094cea // align 0x4
    00094cec
    00094cecandroidx.appcompat.widget.SearchView::setQuery(java.lang.CharSequence):
    00094cfciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094d00invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
    00094d06invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    00094d0cmove-result v1
    00094d0eif-eqz v1, :cond_d
    00094d12const/4 v3, 0x0
    00094d14goto :goto_11
    00094d16invoke-interface {v3}, Ljava/lang/CharSequence;->length()I
    00094d1cmove-result v3
    00094d1einvoke-virtual {v0, v3}, Landroid/widget/EditText;->setSelection(I)V
    00094d24return-void
    00094cec
    00094d26
    00094d26 // align 0x8
    00094d28
    00094d28androidx.appcompat.widget.SearchView::setQueryHint(java.lang.CharSequence):
    00094d38iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->Q:Ljava/lang/CharSequence;
    00094d3cinvoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->v()V
    00094d42return-void
    00094d28
    00094d44
    00094d44androidx.appcompat.widget.SearchView::setQueryRefinementEnabled(boolean):
    00094d54iput-boolean v3, v2, Landroidx/appcompat/widget/SearchView;->R:Z
    00094d58iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00094d5cinstance-of v1, v0, Lj/g1;
    00094d60if-eqz v1, :cond_11
    00094d64check-cast v0, Lj/g1;
    00094d68if-eqz v3, :cond_e
    00094d6cconst/4 v3, 0x2
    00094d6egoto :goto_f
    00094d70const/4 v3, 0x1
    00094d72iput v3, v0, Lj/g1;->p:I
    00094d76return-void
    00094d44
    00094d78
    00094d78androidx.appcompat.widget.SearchView::setSearchableInfo(android.app.SearchableInfo):
    00094d88iput-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094d8cconst/4 v0, 0x0
    00094d8econst/4 v1, 0x1
    00094d90iget-object v2, v6, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094d94if-eqz v7, :cond_65
    00094d98invoke-virtual {v7}, Landroid/app/SearchableInfo;->getSuggestThreshold()I
    00094d9emove-result v7
    00094da0invoke-virtual {v2, v7}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setThreshold(I)V
    00094da6iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094daainvoke-virtual {v7}, Landroid/app/SearchableInfo;->getImeOptions()I
    00094db0move-result v7
    00094db2invoke-virtual {v2, v7}, Landroid/widget/TextView;->setImeOptions(I)V
    00094db8iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094dbcinvoke-virtual {v7}, Landroid/app/SearchableInfo;->getInputType()I
    00094dc2move-result v7
    00094dc4and-int/lit8 v3, v7, 0xf
    00094dc8if-ne v3, v1, :cond_31
    00094dccconst v3, -0x10001
    00094dd2and-int/2addr v7, v3
    00094dd4iget-object v3, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094dd8invoke-virtual {v3}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
    00094ddemove-result-object v3
    00094de0if-eqz v3, :cond_31
    00094de4const/high16 v3, 0x90000
    00094de8or-int/2addr v7, v3
    00094deainvoke-virtual {v2, v7}, Landroid/widget/TextView;->setInputType(I)V
    00094df0iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00094df4if-eqz v7, :cond_3b
    00094df8invoke-virtual {v7, v0}, LR/c;->b(Landroid/database/Cursor;)V
    00094dfeiget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094e02invoke-virtual {v7}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
    00094e08move-result-object v7
    00094e0aif-eqz v7, :cond_62
    00094e0enew-instance v7, Lj/g1;
    00094e12invoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094e18move-result-object v3
    00094e1aiget-object v4, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094e1eiget-object v5, v6, Landroidx/appcompat/widget/SearchView;->f0:Ljava/util/WeakHashMap;
    00094e22invoke-direct {v7, v3, v6, v4, v5}, Lj/g1;-><init>(Landroid/content/Context;Landroidx/appcompat/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V
    00094e28iput-object v7, v6, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00094e2cinvoke-virtual {v2, v7}, Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V
    00094e32iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00094e36check-cast v7, Lj/g1;
    00094e3aiget-boolean v3, v6, Landroidx/appcompat/widget/SearchView;->R:Z
    00094e3eif-eqz v3, :cond_5f
    00094e42const/4 v3, 0x2
    00094e44goto :goto_60
    00094e46move v3, v1
    00094e48iput v3, v7, Lj/g1;->p:I
    00094e4cinvoke-virtual {v6}, Landroidx/appcompat/widget/SearchView;->v()V
    00094e52iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094e56const/4 v3, 0x0
    00094e58if-eqz v7, :cond_98
    00094e5cinvoke-virtual {v7}, Landroid/app/SearchableInfo;->getVoiceSearchEnabled()Z
    00094e62move-result v7
    00094e64if-eqz v7, :cond_98
    00094e68iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094e6cinvoke-virtual {v7}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchWebSearch()Z
    00094e72move-result v7
    00094e74if-eqz v7, :cond_7b
    00094e78iget-object v0, v6, Landroidx/appcompat/widget/SearchView;->H:Landroid/content/Intent;
    00094e7cgoto :goto_85
    00094e7eiget-object v7, v6, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094e82invoke-virtual {v7}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchRecognizer()Z
    00094e88move-result v7
    00094e8aif-eqz v7, :cond_85
    00094e8eiget-object v0, v6, Landroidx/appcompat/widget/SearchView;->I:Landroid/content/Intent;
    00094e92if-eqz v0, :cond_98
    00094e96invoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094e9cmove-result-object v7
    00094e9einvoke-virtual {v7}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    00094ea4move-result-object v7
    00094ea6const/high16 v4, 0x10000
    00094eaainvoke-virtual {v7, v0, v4}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
    00094eb0move-result-object v7
    00094eb2if-eqz v7, :cond_98
    00094eb6goto :goto_99
    00094eb8move v1, v3
    00094ebaiput-boolean v1, v6, Landroidx/appcompat/widget/SearchView;->U:Z
    00094ebeif-eqz v1, :cond_a2
    00094ec2const-string v7, "nm"
    00094ec6invoke-virtual {v2, v7}, Landroid/widget/TextView;->setPrivateImeOptions(Ljava/lang/String;)V
    00094ecciget-boolean v7, v6, Landroidx/appcompat/widget/SearchView;->N:Z
    00094ed0invoke-virtual {v6, v7}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094ed6return-void
    00094d78
    00094ed8
    00094ed8androidx.appcompat.widget.SearchView::setSubmitButtonEnabled(boolean):
    00094ee8iput-boolean v1, v0, Landroidx/appcompat/widget/SearchView;->P:Z
    00094eeciget-boolean v1, v0, Landroidx/appcompat/widget/SearchView;->N:Z
    00094ef0invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00094ef6return-void
    00094ed8
    00094ef8
    00094ef8androidx.appcompat.widget.SearchView::setSuggestionsAdapter(R.c):
    00094f08iput-object v2, v1, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00094f0ciget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094f10invoke-virtual {v0, v2}, Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V
    00094f16return-void
    00094ef8
    00094f18
    00094f18androidx.appcompat.widget.SearchView::t():
    00094f28iget-object v0, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094f2cinvoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00094f32move-result-object v0
    00094f34invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    00094f3amove-result v0
    00094f3cif-eqz v0, :cond_18
    00094f40iget-boolean v1, v3, Landroidx/appcompat/widget/SearchView;->M:Z
    00094f44if-eqz v1, :cond_15
    00094f48iget-boolean v1, v3, Landroidx/appcompat/widget/SearchView;->W:Z
    00094f4cif-nez v1, :cond_15
    00094f50goto :goto_18
    00094f52const/16 v1, 0x8
    00094f56goto :goto_19
    00094f58const/4 v1, 0x0
    00094f5aiget-object v2, v3, Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;
    00094f5einvoke-virtual {v2, v1}, Landroid/widget/ImageView;->setVisibility(I)V
    00094f64invoke-virtual {v2}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
    00094f6amove-result-object v1
    00094f6cif-eqz v1, :cond_2e
    00094f70if-nez v0, :cond_29
    00094f74sget-object v0, Landroid/view/ViewGroup;->ENABLED_STATE_SET:[I
    00094f78goto :goto_2b
    00094f7asget-object v0, Landroid/view/ViewGroup;->EMPTY_STATE_SET:[I
    00094f7einvoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    00094f84return-void
    00094f18
    00094f86
    00094f86 // align 0x8
    00094f88
    00094f88androidx.appcompat.widget.SearchView::u():
    00094f98iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094f9cinvoke-virtual {v0}, Landroid/view/View;->hasFocus()Z
    00094fa2move-result v0
    00094fa4if-eqz v0, :cond_b
    00094fa8sget-object v0, Landroid/view/ViewGroup;->FOCUSED_STATE_SET:[I
    00094facgoto :goto_d
    00094faesget-object v0, Landroid/view/ViewGroup;->EMPTY_STATE_SET:[I
    00094fb2iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
    00094fb6invoke-virtual {v1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    00094fbcmove-result-object v1
    00094fbeif-eqz v1, :cond_18
    00094fc2invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    00094fc8iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->s:Landroid/view/View;
    00094fccinvoke-virtual {v1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    00094fd2move-result-object v1
    00094fd4if-eqz v1, :cond_23
    00094fd8invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    00094fdeinvoke-virtual {v2}, Landroid/view/View;->invalidate()V
    00094fe4return-void
    00094f88
    00094fe6
    00094fe6 // align 0x8
    00094fe8
    00094fe8androidx.appcompat.widget.SearchView::v():
    00094ff8invoke-virtual {v7}, Landroidx/appcompat/widget/SearchView;->getQueryHint()Ljava/lang/CharSequence;
    00094ffemove-result-object v0
    00095000if-nez v0, :cond_8
    00095004const-string v0, ""
    00095008iget-boolean v1, v7, Landroidx/appcompat/widget/SearchView;->M:Z
    0009500ciget-object v2, v7, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00095010if-eqz v1, :cond_37
    00095014iget-object v1, v7, Landroidx/appcompat/widget/SearchView;->E:Landroid/graphics/drawable/Drawable;
    00095018if-nez v1, :cond_13
    0009501cgoto :goto_37
    0009501einvoke-virtual {v2}, Landroid/widget/TextView;->getTextSize()F
    00095024move-result v3
    00095026float-to-double v3, v3
    00095028const-wide/high16 v5, 0x3ff4000000000000
    0009502cmul-double/2addr v3, v5
    0009502edouble-to-int v3, v3
    00095030const/4 v4, 0x0
    00095032invoke-virtual {v1, v4, v4, v3, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    00095038new-instance v3, Landroid/text/SpannableStringBuilder;
    0009503cconst-string v4, " "
    00095040invoke-direct {v3, v4}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
    00095046new-instance v4, Landroid/text/style/ImageSpan;
    0009504ainvoke-direct {v4, v1}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;)V
    00095050const/16 v1, 0x21
    00095054const/4 v5, 0x1
    00095056const/4 v6, 0x2
    00095058invoke-virtual {v3, v4, v5, v6, v1}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
    0009505einvoke-virtual {v3, v0}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
    00095064move-object v0, v3
    00095066invoke-virtual {v2, v0}, Landroid/widget/TextView;->setHint(Ljava/lang/CharSequence;)V
    0009506creturn-void
    00094fe8
    0009506e
    0009506e // align 0x10
    00095070
    00095070androidx.appcompat.widget.SearchView::w():
    00095080iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->P:Z
    00095084if-nez v0, :cond_8
    00095088iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->U:Z
    0009508cif-eqz v0, :cond_1e
    00095090iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->N:Z
    00095094if-nez v0, :cond_1e
    00095098iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    0009509cinvoke-virtual {v0}, Landroid/view/View;->getVisibility()I
    000950a2move-result v0
    000950a4if-eqz v0, :cond_1c
    000950a8iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    000950acinvoke-virtual {v0}, Landroid/view/View;->getVisibility()I
    000950b2move-result v0
    000950b4if-nez v0, :cond_1e
    000950b8const/4 v0, 0x0
    000950bagoto :goto_20
    000950bcconst/16 v0, 0x8
    000950c0iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->s:Landroid/view/View;
    000950c4invoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V
    000950careturn-void
    00095070
    000950cc
    000950ccandroidx.appcompat.widget.SearchView::x(boolean):
    000950dciget-boolean v0, v1, Landroidx/appcompat/widget/SearchView;->P:Z
    000950e0if-eqz v0, :cond_1c
    000950e4if-nez v0, :cond_a
    000950e8iget-boolean v0, v1, Landroidx/appcompat/widget/SearchView;->U:Z
    000950ecif-eqz v0, :cond_1c
    000950f0iget-boolean v0, v1, Landroidx/appcompat/widget/SearchView;->N:Z
    000950f4if-nez v0, :cond_1c
    000950f8invoke-virtual {v1}, Landroid/view/View;->hasFocus()Z
    000950femove-result v0
    00095100if-eqz v0, :cond_1c
    00095104if-nez v2, :cond_1a
    00095108iget-boolean v2, v1, Landroidx/appcompat/widget/SearchView;->U:Z
    0009510cif-nez v2, :cond_1c
    00095110const/4 v2, 0x0
    00095112goto :goto_1e
    00095114const/16 v2, 0x8
    00095118iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    0009511cinvoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
    00095122return-void
    000950cc
    00095124
    00095124androidx.appcompat.widget.SearchView::y(boolean):
    00095134iput-boolean v7, v6, Landroidx/appcompat/widget/SearchView;->N:Z
    00095138const/16 v0, 0x8
    0009513cconst/4 v1, 0x0
    0009513eif-eqz v7, :cond_9
    00095142move v2, v1
    00095144goto :goto_a
    00095146move v2, v0
    00095148iget-object v3, v6, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    0009514cinvoke-virtual {v3}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00095152move-result-object v3
    00095154invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    0009515amove-result v3
    0009515cxor-int/lit8 v4, v3, 0x1
    00095160iget-object v5, v6, Landroidx/appcompat/widget/SearchView;->t:Landroid/widget/ImageView;
    00095164invoke-virtual {v5, v2}, Landroid/widget/ImageView;->setVisibility(I)V
    0009516ainvoke-virtual {v6, v4}, Landroidx/appcompat/widget/SearchView;->x(Z)V
    00095170if-eqz v7, :cond_22
    00095174move v7, v0
    00095176goto :goto_23
    00095178move v7, v1
    0009517aiget-object v2, v6, Landroidx/appcompat/widget/SearchView;->q:Landroid/view/View;
    0009517einvoke-virtual {v2, v7}, Landroid/view/View;->setVisibility(I)V
    00095184iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->D:Landroid/widget/ImageView;
    00095188invoke-virtual {v7}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
    0009518emove-result-object v2
    00095190if-eqz v2, :cond_37
    00095194iget-boolean v2, v6, Landroidx/appcompat/widget/SearchView;->M:Z
    00095198if-eqz v2, :cond_35
    0009519cgoto :goto_37
    0009519emove v2, v1
    000951a0goto :goto_38
    000951a2move v2, v0
    000951a4invoke-virtual {v7, v2}, Landroid/widget/ImageView;->setVisibility(I)V
    000951aainvoke-virtual {v6}, Landroidx/appcompat/widget/SearchView;->t()V
    000951b0iget-boolean v7, v6, Landroidx/appcompat/widget/SearchView;->U:Z
    000951b4if-eqz v7, :cond_4e
    000951b8iget-boolean v7, v6, Landroidx/appcompat/widget/SearchView;->N:Z
    000951bcif-nez v7, :cond_4e
    000951c0if-eqz v3, :cond_4e
    000951c4iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    000951c8invoke-virtual {v7, v0}, Landroid/widget/ImageView;->setVisibility(I)V
    000951cemove v0, v1
    000951d0iget-object v7, v6, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    000951d4invoke-virtual {v7, v0}, Landroid/widget/ImageView;->setVisibility(I)V
    000951dainvoke-virtual {v6}, Landroidx/appcompat/widget/SearchView;->w()V
    000951e0return-void
    00095124
    000951e2
    000951e2 // align 0x4
    000951e4
    000951e4androidx.appcompat.widget.Toolbar::getPopupContext():
    000951f4iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->j:Landroid/content/Context;
    000951f8return-object v0
    000951e4
    000951fa
    000951fa // align 0x4
    000951fc
    000951fcandroidx.appcompat.widget.Toolbar::getCollapseIcon():
    0009520ciget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->h:Lj/y;
    00095210if-eqz v0, :cond_9
    00095214invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
    0009521amove-result-object v0
    0009521creturn-object v0
    0009521econst/4 v0, 0x0
    00095220return-object v0
    000951fc
    00095222
    00095222 // align 0x4
    00095224
    00095224androidx.appcompat.widget.Toolbar::getLogo():
    00095234iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->e:Lj/z;
    00095238if-eqz v0, :cond_9
    0009523cinvoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
    00095242move-result-object v0
    00095244return-object v0
    00095246const/4 v0, 0x0
    00095248return-object v0
    00095224
    0009524a
    0009524a // align 0x4
    0009524c
    0009524candroidx.appcompat.widget.Toolbar::getNavigationIcon():
    0009525ciget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->d:Lj/y;
    00095260if-eqz v0, :cond_9
    00095264invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
    0009526amove-result-object v0
    0009526creturn-object v0
    0009526econst/4 v0, 0x0
    00095270return-object v0
    0009524c
    00095272
    00095272 // align 0x4
    00095274
    00095274androidx.appcompat.widget.Toolbar::getOverflowIcon():
    00095284invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;->e()V
    0009528aiget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    0009528einvoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;->getOverflowIcon()Landroid/graphics/drawable/Drawable;
    00095294move-result-object v0
    00095296return-object v0
    00095274
    00095298
    00095298androidx.appcompat.widget.Toolbar::onSaveInstanceState():
    000952a8new-instance v0, Lj/r1;
    000952acinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
    000952b2move-result-object v1
    000952b4invoke-direct {v0, v1}, LS/b;-><init>(Landroid/os/Parcelable;)V
    000952baiget-object v1, v2, Landroidx/appcompat/widget/Toolbar;->L:Lj/o1;
    000952beif-eqz v1, :cond_15
    000952c2iget-object v1, v1, Lj/o1;->b:Li/n;
    000952c6if-eqz v1, :cond_15
    000952caiget v1, v1, Li/n;->a:I
    000952ceiput v1, v0, Lj/r1;->c:I
    000952d2iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    000952d6if-eqz v1, :cond_25
    000952daiget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    000952deif-eqz v1, :cond_25
    000952e2invoke-virtual {v1}, Lj/k;->i()Z
    000952e8move-result v1
    000952eaif-eqz v1, :cond_25
    000952eeconst/4 v1, 0x1
    000952f0goto :goto_26
    000952f2const/4 v1, 0x0
    000952f4iput-boolean v1, v0, Lj/r1;->d:Z
    000952f8return-object v0
    00095298
    000952fa
    000952fa // align 0x4
    000952fc
    000952fcandroidx.appcompat.widget.Toolbar::getMenu():
    0009530cinvoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;->e()V
    00095312iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    00095316invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;->getMenu()Landroid/view/Menu;
    0009531cmove-result-object v0
    0009531ereturn-object v0
    000952fc
    00095320
    00095320androidx.appcompat.widget.Toolbar::getMenuInflater():
    00095330new-instance v0, Lh/i;
    00095334invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    0009533amove-result-object v1
    0009533cinvoke-direct {v0, v1}, Lh/i;-><init>(Landroid/content/Context;)V
    00095342return-object v0
    00095320
    00095344
    00095344androidx.appcompat.widget.Toolbar::getNavButtonView():
    00095354iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->d:Lj/y;
    00095358return-object v0
    00095344
    0009535a
    0009535a // align 0x4
    0009535c
    0009535candroidx.appcompat.widget.Toolbar::generateDefaultLayoutParams():
    0009536cinvoke-static {}, Landroidx/appcompat/widget/Toolbar;->h()Lj/p1;
    00095372move-result-object v0
    00095374return-object v0
    0009535c
    00095376
    00095376 // align 0x8
    00095378
    00095378androidx.appcompat.widget.Toolbar::generateLayoutParams(android.util.AttributeSet):
    00095388new-instance v0, Lj/p1;
    0009538cinvoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    00095392move-result-object v1
    00095394invoke-direct {v0, v1, v5}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    0009539aconst/4 v2, 0x0
    0009539ciput v2, v0, Lj/p1;->a:I
    000953a0sget-object v3, Ld/a;->b:[I
    000953a4invoke-virtual {v1, v5, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000953aamove-result-object v5
    000953acinvoke-virtual {v5, v2, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000953b2move-result v1
    000953b4iput v1, v0, Lj/p1;->a:I
    000953b8invoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V
    000953beiput v2, v0, Lj/p1;->b:I
    000953c2return-object v0
    00095378
    000953c4
    000953c4androidx.appcompat.widget.Toolbar::generateLayoutParams(android.view.ViewGroup$LayoutParams):
    000953d4invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;->i(Landroid/view/ViewGroup$LayoutParams;)Lj/p1;
    000953damove-result-object v1
    000953dcreturn-object v1
    000953c4
    000953de
    000953de // align 0x10
    000953e0
    000953e0androidx.appcompat.widget.Toolbar::getSubtitleTextView():
    000953f0iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->c:Lj/f0;
    000953f4return-object v0
    000953e0
    000953f6
    000953f6 // align 0x8
    000953f8
    000953f8androidx.appcompat.widget.Toolbar::getTitleTextView():
    00095408iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->b:Lj/f0;
    0009540creturn-object v0
    000953f8
    0009540e
    0009540e // align 0x10
    00095410
    00095410androidx.appcompat.widget.Toolbar::checkLayoutParams(android.view.ViewGroup$LayoutParams):
    00095420invoke-super {v1, v2}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
    00095426move-result v0
    00095428if-eqz v0, :cond_c
    0009542cinstance-of v2, v2, Lj/p1;
    00095430if-eqz v2, :cond_c
    00095434const/4 v2, 0x1
    00095436return v2
    00095438const/4 v2, 0x0
    0009543areturn v2
    00095410
    0009543c
    0009543candroidx.appcompat.widget.Toolbar::o(android.view.View):
    0009544cinvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00095452move-result-object v0
    00095454if-eq v0, v1, :cond_11
    00095458iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;->E:Ljava/util/ArrayList;
    0009545cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    00095462move-result v2
    00095464if-eqz v2, :cond_f
    00095468goto :goto_11
    0009546aconst/4 v2, 0x0
    0009546creturn v2
    0009546econst/4 v2, 0x1
    00095470return v2
    0009543c
    00095472
    00095472 // align 0x4
    00095474
    00095474androidx.appcompat.widget.Toolbar::onHoverEvent(android.view.MotionEvent):
    00095484invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
    0009548amove-result v0
    0009548cconst/4 v1, 0x0
    0009548econst/16 v2, 0x9
    00095492if-ne v0, v2, :cond_b
    00095496iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;->C:Z
    0009549aiget-boolean v3, v5, Landroidx/appcompat/widget/Toolbar;->C:Z
    0009549econst/4 v4, 0x1
    000954a0if-nez v3, :cond_1a
    000954a4invoke-super {v5, v6}, Landroid/view/View;->onHoverEvent(Landroid/view/MotionEvent;)Z
    000954aamove-result v6
    000954acif-ne v0, v2, :cond_1a
    000954b0if-nez v6, :cond_1a
    000954b4iput-boolean v4, v5, Landroidx/appcompat/widget/Toolbar;->C:Z
    000954b8const/16 v6, 0xa
    000954bcif-eq v0, v6, :cond_23
    000954c0const/4 v6, 0x3
    000954c2if-ne v0, v6, :cond_22
    000954c6goto :goto_23
    000954c8return v4
    000954caiput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;->C:Z
    000954cereturn v4
    00095474
    000954d0
    000954d0androidx.appcompat.widget.Toolbar::onTouchEvent(android.view.MotionEvent):
    000954e0invoke-virtual {v5}, Landroid/view/MotionEvent;->getActionMasked()I
    000954e6move-result v0
    000954e8const/4 v1, 0x0
    000954eaif-nez v0, :cond_9
    000954eeiput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;->B:Z
    000954f2iget-boolean v2, v4, Landroidx/appcompat/widget/Toolbar;->B:Z
    000954f6const/4 v3, 0x1
    000954f8if-nez v2, :cond_18
    000954fcinvoke-super {v4, v5}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
    00095502move-result v5
    00095504if-nez v0, :cond_18
    00095508if-nez v5, :cond_18
    0009550ciput-boolean v3, v4, Landroidx/appcompat/widget/Toolbar;->B:Z
    00095510if-eq v0, v3, :cond_1f
    00095514const/4 v5, 0x3
    00095516if-ne v0, v5, :cond_1e
    0009551agoto :goto_1f
    0009551creturn v3
    0009551eiput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;->B:Z
    00095522return v3
    000954d0
    00095524
    00095524androidx.appcompat.widget.Toolbar::t(android.view.View):
    00095534if-eqz v2, :cond_12
    00095538invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    0009553emove-result-object v0
    00095540if-ne v0, v1, :cond_12
    00095544invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
    0009554amove-result v2
    0009554cconst/16 v0, 0x8
    00095550if-eq v2, v0, :cond_12
    00095554const/4 v2, 0x1
    00095556return v2
    00095558const/4 v2, 0x0
    0009555areturn v2
    00095524
    0009555c
    0009555candroidx.appcompat.widget.Toolbar::j(android.view.View, int):
    0009556cinvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00095572move-result-object v0
    00095574check-cast v0, Lj/p1;
    00095578invoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
    0009557emove-result v7
    00095580const/4 v1, 0x0
    00095582if-lez v8, :cond_12
    00095586sub-int v8, v7, v8
    0009558adiv-int/lit8 v8, v8, 0x2
    0009558egoto :goto_13
    00095590move v8, v1
    00095592iget v2, v0, Lj/p1;->a:I
    00095596and-int/lit8 v2, v2, 0x70
    0009559aconst/16 v3, 0x10
    0009559econst/16 v4, 0x50
    000955a2const/16 v5, 0x30
    000955a6if-eq v2, v3, :cond_27
    000955aaif-eq v2, v5, :cond_27
    000955aeif-eq v2, v4, :cond_27
    000955b2iget v2, v6, Landroidx/appcompat/widget/Toolbar;->w:I
    000955b6and-int/lit8 v2, v2, 0x70
    000955baif-eq v2, v5, :cond_62
    000955beif-eq v2, v4, :cond_53
    000955c2invoke-virtual {v6}, Landroid/view/View;->getPaddingTop()I
    000955c8move-result v8
    000955cainvoke-virtual {v6}, Landroid/view/View;->getPaddingBottom()I
    000955d0move-result v2
    000955d2invoke-virtual {v6}, Landroid/view/View;->getHeight()I
    000955d8move-result v3
    000955dasub-int v4, v3, v8
    000955desub-int/2addr v4, v2
    000955e0sub-int/2addr v4, v7
    000955e2div-int/lit8 v4, v4, 0x2
    000955e6iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000955eaif-ge v4, v5, :cond_43
    000955eemove v4, v5
    000955f0goto :goto_51
    000955f2sub-int/2addr v3, v2
    000955f4sub-int/2addr v3, v7
    000955f6sub-int/2addr v3, v4
    000955f8sub-int/2addr v3, v8
    000955faiget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000955feif-ge v3, v7, :cond_51
    00095602sub-int/2addr v7, v3
    00095604sub-int/2addr v4, v7
    00095606invoke-static {v1, v4}, Ljava/lang/Math;->max(II)I
    0009560cmove-result v4
    0009560eadd-int/2addr v8, v4
    00095610return v8
    00095612invoke-virtual {v6}, Landroid/view/View;->getHeight()I
    00095618move-result v1
    0009561ainvoke-virtual {v6}, Landroid/view/View;->getPaddingBottom()I
    00095620move-result v2
    00095622sub-int/2addr v1, v2
    00095624sub-int/2addr v1, v7
    00095626iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    0009562asub-int/2addr v1, v7
    0009562csub-int/2addr v1, v8
    0009562ereturn v1
    00095630invoke-virtual {v6}, Landroid/view/View;->getPaddingTop()I
    00095636move-result v7
    00095638sub-int/2addr v7, v8
    0009563areturn v7
    0009555c