local L0_1, L1_1, L2_1
L0_1 = require
L1_1 = "Ui.Inventory.InventoryItemListPanel"
L0_1(L1_1)
L0_1 = require
L1_1 = "Ui.Inventory.InventoryItemListPanelBinder"
L0_1(L1_1)
L0_1 = require
L1_1 = "Ui.Inventory.QuickConsumable.QuickConsumableItemBtnPanel"
L0_1(L1_1)
L0_1 = require
L1_1 = "Ui.Inventory.QuickConsumable.QuickConsumableItemBtnPanelBinder"
L0_1(L1_1)
L0_1 = G
L0_1 = L0_1.Class
L1_1 = "FoodTabItemBinder"
L2_1 = G
L2_1 = L2_1.InventoryTabItemBinder
L0_1 = L0_1(L1_1, L2_1)
function L1_1(A0_2)
  local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2, L8_2
  L2_2 = A0_2
  L1_2 = A0_2._create_panel
  L3_2 = G
  L3_2 = L3_2.BtnFilterSortSelectPanel
  L4_2 = G
  L4_2 = L4_2.BtnFilterSortSelectPanelBinder
  L5_2 = "LeftPanel/MiddleButtonArea/OrderPanel"
  L6_2 = {}
  L7_2 = FilterSortSelectEnum
  L7_2 = L7_2.Filter
  L8_2 = FilterSortSelectEnum
  L8_2 = L8_2.CommonSort
  L6_2[1] = L7_2
  L6_2[2] = L8_2
  L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2, L6_2)
  A0_2.filter_order_select_panel = L1_2
  L1_2 = A0_2.filter_order_select_panel
  L2_2 = L1_2
  L1_2 = L1_2.get_panel_by_enum
  L3_2 = FilterSortSelectEnum
  L3_2 = L3_2.CommonSort
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.order_panel = L1_2
  L1_2 = A0_2.filter_order_select_panel
  L2_2 = L1_2
  L1_2 = L1_2.get_panel_by_enum
  L3_2 = FilterSortSelectEnum
  L3_2 = L3_2.Filter
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.filter_panel = L1_2
end
L0_1._on_create_filter_panel = L1_1
function L1_1(A0_2)
  local L1_2, L2_2, L3_2, L4_2, L5_2, L6_2, L7_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "LeftPanel/MiddleButtonArea/OrderPanel"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_select_filter_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_quick_consume = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._create_panel
  L3_2 = G
  L3_2 = L3_2.QuickConsumableItemBtnPanel
  L4_2 = G
  L4_2 = L4_2.QuickConsumableItemBtnPanelBinder
  L5_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable/BtnAttackIcon"
  L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2)
  A0_2.attack_btn_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._create_panel
  L3_2 = G
  L3_2 = L3_2.QuickConsumableItemBtnPanel
  L4_2 = G
  L4_2 = L4_2.QuickConsumableItemBtnPanelBinder
  L5_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable/BtnDefencekIcon"
  L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2)
  A0_2.defend_btn_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Button
  L4_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable/KeyMapInfo_Left/GamepadBtn"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.in_control_attack_btn = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Button
  L4_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable/KeyMapInfo_Right/GamepadBtn"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.in_control_defend_btn = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Text
  L4_2 = "BottomPanel/Detail/Txt/Desc"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.txt_in_control_tips = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._create_panel
  L3_2 = G
  L3_2 = L3_2.QuickConsumableItemBtnPanel
  L4_2 = G
  L4_2 = L4_2.QuickConsumableItemBtnPanelBinder
  L5_2 = "BottomPanel/Detail/BtnAttackIcon2"
  L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2)
  A0_2.bottom_attack_btn_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._create_panel
  L3_2 = G
  L3_2 = L3_2.QuickConsumableItemBtnPanel
  L4_2 = G
  L4_2 = L4_2.QuickConsumableItemBtnPanelBinder
  L5_2 = "BottomPanel/Detail/BtnDefencekIcon2"
  L1_2 = L1_2(L2_2, L3_2, L4_2, L5_2)
  A0_2.bottom_defend_btn_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Button
  L4_2 = "BottomPanel/BtnPanel/BtnConfirm"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.bottom_btn_confirm = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Button
  L4_2 = "BottomPanel/BtnPanel/BtnClose"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.bottom_btn_close = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.UI
  L3_2 = L3_2.Button
  L4_2 = "BottomPanel/Detail/Txt/KeyMapInfo/GamepadBtn"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.in_control_bottom_btn = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "BottomPanel/Detail/Txt"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_bottom_hint = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "BottomPanel/Detail/PopUpTipAttack"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_bottom_attack_popup = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.Animation
  L4_2 = "BottomPanel/Detail/PopUpTipAttack"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.anim_bottom_attack_popup = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "BottomPanel/Detail/PopUpTipDefence"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_bottom_defend_popup = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.Animation
  L4_2 = "BottomPanel/Detail/PopUpTipDefence"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.anim_bottom_defend_popup = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_find
  L3_2 = "BottomPanel"
  L1_2 = L1_2(L2_2, L3_2)
  A0_2.node_bottom_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._safe_get_cmpt
  L3_2 = CS
  L3_2 = L3_2.UnityEngine
  L3_2 = L3_2.Animator
  L4_2 = "BottomPanel"
  L1_2 = L1_2(L2_2, L3_2, L4_2)
  A0_2.animator_bottom_panel = L1_2
  L2_2 = A0_2
  L1_2 = A0_2._add_visible_control_node
  L3_2 = "LeftPanel/MiddleButtonArea/BtnQuickConsumable"
  L1_2(L2_2, L3_2)
  L1_2 = {}
  L3_2 = A0_2
  L2_2 = A0_2._safe_find
  L4_2 = "Capacity"
  L2_2 = L2_2(L3_2, L4_2)
  L4_2 = A0_2
  L3_2 = A0_2._safe_find
  L5_2 = "LeftPanel/MiddleButtonArea/SellPanel"
  L3_2 = L3_2(L4_2, L5_2)
  L5_2 = A0_2
  L4_2 = A0_2._safe_find
  L6_2 = "LeftPanel/ItemArea/ItemList/TopListPanel"
  L4_2 = L4_2(L5_2, L6_2)
  L6_2 = A0_2
  L5_2 = A0_2._safe_find
  L7_2 = "LeftPanel/MiddleButtonArea/DestroyPanel"
  L5_2, L6_2, L7_2 = L5_2(L6_2, L7_2)
  L1_2[1] = L2_2
  L1_2[2] = L3_2
  L1_2[3] = L4_2
  L1_2[4] = L5_2
  L1_2[5] = L6_2
  L1_2[6] = L7_2
  A0_2.useless_node = L1_2
end
L0_1._on_inventory_tab_item_custom_bind = L1_1
return L0_1
