a
    }h&Q                  (   @   s  G d d dZ G dd dZe dg de ddge dd	d
ge de de dddgg de de de de ddgg de dddgg de de de de dgde dd gd!gd"e d#d$gd%gde d&e d'gd(e d)e d*e d+d,gd%gd(e d-e d.d/gd%e d0d1ge d2d3gd%e d4gd5e d6e d7e d8e d9e d:gd(gd(gdgd5gd5gd5Ze deded;ed<g d=d>ed?g d=d>ge d@dAdBged@g dCd>ge dg dDedg dEd>edFg dGd>edHg dGd>edIg dGd>ge dJedJge dKedKgdLgdMe dNedNgdLe dddgededOg dPd>edQg dPd>edRg dPd>edSg dPd>edTg dPd>edUg dPd>ge ddVdgedg dPd>edWg dPd>edXge dYedYg dPd>gdLgde ddZgedgd[e d)d\dged)ed]g dPd>ed^g dPd>ed_g dPd>ed`g dPd>ge dadbgedagd[e dcddgedcgd[e d*dedfged*g dgd>ge dhdfdgedhg did>edjg did>edkg did>ge djedjg did>gdLe dkedkg did>gdLgde dldmgedlg did>gd[e dndogedng did>gd[e dpdqgedpg did>gd[gde d+d,dfged+g did>ge dredrg dgd>gdLe dsedsg dgd>edtg dgd>gdLgde duedugdLe dvedvgdLe dwedwgdLe dxedxgdLe dyedygdLg	de d-dged-ge d.d/ged.gd[e dzedzgdLe d0d1ged0ge d2d{ged2gd[e d4ed4gdLgde d6ed6gdLe d7ed7gdLe d8ed8ge d9ed9gdLe d:ed:gdLgdMgde d&ed&g d|d>gdLe dddgedg d}d>ed~g dPd>edg dPd>edg dPd>ge dg dededg dd>edg dd>edg dd>edg dd>ge ddgedg dd>gd[e ddgedg dd>gd[e ddgedg dd>gd[e ddgedg dd>gd[gde dd!gedg d}d>ed g dd>edg dd>edg dd>edg dd>edg dd>edg dd>gd[e d#dged#g d}d>edg dd>edg dd>gd[gde d'dged'gd[e d8ed8gdLgde dedgdLe dedgdLe dedgdLe dedgdLgdgdgdMZdS )c                   @   st   e Zd ZU dZeed< g Zeed< g Zeed< dZ	eed< dZ
eed< dZeed< g g ddddfd	d
Zdd ZdS )Menu namenodesspecialsforward_buttonbackward_button
image_nameNc                 C   s<   || _ || _|| _|| _|| _|| _|| _|d u r8g | _d S N)r   r   r   r   r   r   multiple_images)selfr   r   r   r   r   r   r
    r   CC:\Users\Administrator\Downloads\futplus_django\utils\graph_core.py__init__	   s    zMenu.__init__c                 C   s
   | j d S )Nz.png)r   )r   r   r   r   	get_image   s    zMenu.get_image)__name__
__module____qualname__r   str__annotations__r   listr   r   r   r   r   r   r   r   r   r   r      s   


r   c                   @   s   e Zd ZdddZdS )	MenuImageN?c                 C   s   || _ |r|ng | _|| _d S r	   )	file_nameroi	threshold)r   r   r   r   r   r   r   r      s    zMenuImage.__init__)Nr   )r   r   r   r   r   r   r   r   r      s   r   ps4_main)find_1 fifa_22cross_until_connecting
need_sleep	home_mainzfind_1 play_main_activeZ	play_mainfind_1 ultimate_activer   Zquick_play_modesZvolta_footballultimate_teamuse_r1_and_l1confirm_exit)homeplayclubr$   news
objectives	transferszfind_2 transfers_active)transfer_market_activetransfer_list_activetransfer_targets_activetransfer_market!find_2 transfer_market_active 0.7)search_playerssearch_consumablessearch_stadiumsearch_staffr/   r0   r1   r2   )r   r
   r   Ztransfer_listZtransfer_list_2zfind_2 transfer_list_active 0.7)r
   r   transfer_targetsz"find_2 transfer_targets_active 0.7)r   Zsquad_building_challengesstore)r   r%   momentsZsquad_battleszfind_2 squad_battles_activer&   squadno_need_check_second_stateZstadiumzfind_2 stadium_activeZstadium_clubzfind_2 club_activeZstadium_structure)r   r   Zplayer_statsZleaderboardssettingsZ	play_timeZdelete_clubZ
ps4_main_2Zbrows_your_games)         i  )r   Zbrows_your_games_2games_and_appsr   r   )r;   ,      )r    r   use_up_and_down)r;   r=   r;   r>   ultimate_active)d     rB     Zultimate_active_2Zultimate_active_3Zmain_settingsZcontroller_settings)r
   )r
   r   Zfc_liveZnews_active)r9   r?      r?   Zobjectives_activeZplay_activeZtransfers_activeZstore_activeZsettings_activezfind_2 news_activeZmy_messages_activeZno_news_availableZmy_messageszfind_2 objectives_active)r   r
   zfind_2 play_activeZrush_activeZco_op_lobby_activeZmoments_activeZsquad_battles_activeZrushzfind_2 rush_activeZco_op_lobbyzfind_2 co_op_lobby_activezfind_2 moments_activedont_need_enter)r;   r=   rB   r?   moments_star_gallery)r;   r>   r;   r>   Zstar_gallery_browseZstar_gallery_seasonalmoments_foundationszfind_2 moments_foundationsZmoments_milestoneszfind_2 moments_milestonesZmoments_world_tourzfind_2 moments_world_touropponent_selectZ	your_rankZyour_rank_2ZrivalsZ	championsZ
friendliesZonline_draftZsingle_player_draftZ
evolutionszfind_1 club_active)r;   rE   rE   iL  )r;   rE   rB   rD   r*   r+   r,   )r.   r"   rF   )rE   r>   rB   rD   zfind_2 search_playerszfind_2 search_consumableszfind_2 search_stadiumzfind_2 search_staff)   rC   rB   i  Ztransfer_list_3Zcompare_price_icon)i  r:   rB   i  Zcompare_price_icon_2Zadd_to_transferlistZadd_to_transferlist_2z#find_2 transfer_targets_active 0.75Ztransfer_targets_emptyZtransfer_targets_expiredzfind_1 store_active 0.7Zmanager_careerZplayer_careerclubsN)r   r   	ps4_graphxbox360_graphr   r   r   r   <module>   s0  



7
B8  A 