§
    ê©jš  ã                  ó>   — d Z ddlmZ ddlmZ ddlZddlmZ	 dd„Z
dS )uV  AutoPOE2 - Thanh Tráº¡ng ThÃ¡i HUD SiÃªu Má»�ng 44px (HUD Strip Component).

Hiá»ƒn thá»‹ toÃ n bá»™ thÃ´ng sá»‘ Telemetry thá»�i gian thá»±c tá»« C++ Core:
- HÃ ng 1: HP, Thanh MÃ¡u, Badge HP Sensor, Khu vá»±c, Tá»�a Ä‘á»™ XYZ, Tráº¡ng thÃ¡i nhÃ¢n váº­t.
- HÃ ng 2: ES/Ward, Mana, Thanh Mana, Spirit, Radar Ä‘áº¿m quÃ¡i/váº­t pháº©m/cá»•ng.
é    )Úannotations)ÚAnyN)Úui_themeÚappr   ÚparentÚreturnúctk.CTkFramec           
     ó  ‡ — t          j        |t          j        d¦  «        dt          j        ¬¦  «        }|                     dd¬¦  «         |                     d¦  «         t          j        |d¬	¦  «        }|                     dd
d¬¦  «         t          j        |dt          j        dd¬¦  «        t          j        d¦  «        ¬¦  «        ‰ _	        ‰ j	                             dd¬¦  «         t          ‰ d¦  «        r‰ j	                             dˆ fd„¦  «         t          j        |ddt          j        d¦  «        t          j        d¦  «        ¬¦  «        ‰ _        ‰ j                             d¦  «         ‰ j                             dd¬¦  «         t          ‰ d¦  «        r‰ j                             dˆ fd „¦  «         t          j        |d!t          j        d"d¬¦  «        t          j        d#¦  «        t          j        d$¦  «        d%d%d¬&¦  «        ‰ _        ‰ j                             dd'¬¦  «         t          ‰ d¦  «        r‰ j                             dˆ fd(„¦  «         t          j        |d)t          j        dd¬¦  «        t          j        d*¦  «        ¬¦  «        ‰ _        ‰ j                             dd+¬¦  «         t          j        |d,t          j        d-¬.¦  «        t          j        d#¦  «        ¬¦  «        ‰ _        ‰ j                             dd'¬¦  «         t          j        |d/t          j        d-d¬¦  «        t          j        d0¦  «        ¬¦  «        ‰ _        ‰ j                             d1¬2¦  «         t          j        |d¬	¦  «        }|                     dd
d3¬¦  «         t          j        |d4t          j        d-d¬¦  «        t          j        d5¦  «        ¬¦  «        ‰ _        ‰ j                             dd'¬¦  «         t          j        |d6t          j        d-d¬¦  «        t          j        d7¦  «        ¬¦  «        ‰ _        ‰ j                             dd8¬¦  «         t          j        |d9d:t          j        d¦  «        t          j        d7¦  «        ¬¦  «        ‰ _        ‰ j                             d¦  «         ‰ j                             dd%¬¦  «         t          j        |d;t          j        d-d¬¦  «        t          j        d<¦  «        ¬¦  «        ‰ _        ‰ j                             dd+¬¦  «         t          j        |d=t          j        d-¬.¦  «        t          j        d>¦  «        ¬¦  «        ‰ _        ‰ j                             d1d?¬¦  «         t          j        |d@t          j        d-¬.¦  «        t          j        d>¦  «        ¬¦  «        ‰ _        ‰ j                             d1¬2¦  «         |S )Au]   XÃ¢y dá»±ng dáº£i HUD siÃªu má»�ng 44px vÃ  gáº¯n trá»±c tiáº¿p cÃ¡c nhÃ£n vÃ o app instance.Úcard_bgr   )Úfg_colorÚcorner_radiusÚheightÚxÚtop)ÚfillÚsideFÚtransparent)r   é   )é   é   )r   ÚpadxÚpadyzHP: -- / --é   Úbold)ÚsizeÚweightÚhp)ÚtextÚfontÚ
text_colorÚleftÚw)r   ÚanchorÚ_on_auto_detect_vitals_clickedz
<Button-1>c                ó,   •— ‰                      ¦   «         S ©N©r$   ©Úer   s    €ú7C:\Projects\AutoPOE2\src\assistant_tool\ui\hud_strip.pyú<lambda>z"create_hud_strip.<locals>.<lambda>'   ó   ø€ °×0RÒ0RÑ0TÔ0T€ ó    éF   é   Ú	bar_track)Úwidthr   r   Úprogress_colorg      ð?é   )r   r   c                ó,   •— ‰                      ¦   «         S r&   r'   r(   s    €r*   r+   z"create_hud_strip.<locals>.<lambda>3   r,   r-   zHP Sensor: RPMé	   Ú
text_mutedÚcard_bg_alté   )r   r   r    r   r   r   r   )r   r   c                ó,   •— ‰                      ¦   «         S r&   r'   r(   s    €r*   r+   z"create_hud_strip.<locals>.<lambda>B   s   ø€  C×$FÒ$FÑ$HÔ$H€ r-   u   Khu vá»±c: --Ú
gold_light)r8   r   u   XYZ: chá»� Coreé
   )r   u   [Ä�á»¨NG YÃŠN]ÚokÚright)r   )r   r   zES: --/--  Ward: --/--Úesu   ðŸ’§ Mana: -- / -- (100%)Úmana)r   r8   é<   é   zSpirit: --/--Úspiritu   0 quÃ¡i gáº§n (0 tá»•ng)Úwarn)r   r   u(   Radar: 0 QuÃ¡i | 0 Ä�á»“ rÆ¡i | 0 Cá»•ng)ÚctkÚCTkFrameÚthemeÚcÚHUD_STRIP_HEIGHTÚpackÚpack_propagateÚCTkLabelÚCTkFontÚlbl_hpÚhasattrÚbindÚCTkProgressBarÚbar_hpÚsetÚlbl_hp_sensor_badgeÚlbl_areaÚlbl_xyzÚlbl_char_stateÚlbl_vitals_es_wardÚlbl_manaÚbar_manaÚ
lbl_spiritÚlbl_monstersÚ	lbl_radar)r   r   ÚstripÚrow1Úrow2s   `    r*   Úcreate_hud_stripr`      sÄ  ø€ åŒLØÝ”˜Ñ#Ô#ØÝÔ%ð	ñ ô €Eð 
‡J‚J�C˜e€JÑ$Ô$Ð$Ø	×Ò˜ÑÔÐõ Œ<˜¨Ð6Ñ6Ô6€DØ‡I‚I�3˜Q V€IÑ,Ô,Ð,å”ØØÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜4‘=”=ð	ñ ô €C„Jð „J‡O‚O˜¨€OÑ,Ô,Ð,ÝˆsÐ4Ñ5Ô5ð VØŒ
�Š˜Ð&TÐ&TÐ&TÐ&TÑUÔUÐUåÔ#ØØØÝ”˜Ñ%Ô%Ý”w˜t‘}”}ðñ ô €C„Jð „J‡N‚N�3ÑÔÐØ„J‡O‚O˜ a€OÑ(Ô(Ð(ÝˆsÐ4Ñ5Ô5ð VØŒ
�Š˜Ð&TÐ&TÐ&TÐ&TÑUÔUÐUå!œlØØÝŒ[˜a¨Ð/Ñ/Ô/Ý”7˜<Ñ(Ô(Ý”˜Ñ'Ô'ØØØð	ñ 	ô 	€CÔð Ô× Ò  f°6Ð Ñ:Ô:Ð:ÝˆsÐ4Ñ5Ô5ð 
ØÔ×$Ò$ØÐHÐHÐHÐHñ	
ô 	
ð 	
õ ”<ØØÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜<Ñ(Ô(ð	ñ ô €C„Lð „L×Ò˜6¨ÐÑ/Ô/Ð/å”,ØØÝŒ[˜bÐ!Ñ!Ô!Ý”7˜<Ñ(Ô(ð	ñ ô €C„Kð „K×Ò˜& vÐÑ.Ô.Ð.åœØØÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜4‘=”=ð	ñ ô €CÔð Ô×Ò ÐÑ)Ô)Ð)õ Œ<˜¨Ð6Ñ6Ô6€DØ‡I‚I�3˜Q V€IÑ,Ô,Ð,å œ\ØØ%ÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜4‘=”=ð	ñ ô €CÔð Ô×Ò V°&ÐÑ9Ô9Ð9å”<ØØ(ÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜6‘?”?ð	ñ ô €C„Lð „L×Ò˜6¨ÐÑ/Ô/Ð/åÔ%ØØØÝ”˜Ñ%Ô%Ý”w˜v‘”ðñ ô €C„Lð „L×Ò�SÑÔÐØ„L×Ò˜6¨ÐÑ*Ô*Ð*å”\ØØÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜8Ñ$Ô$ð	ñ ô €C„Nð „N×Ò˜V¨&ÐÑ1Ô1Ð1å”|ØØ'ÝŒ[˜bÐ!Ñ!Ô!Ý”7˜6‘?”?ð	ñ ô €CÔð Ô×Ò˜w¨VÐÑ4Ô4Ð4å”LØØ7ÝŒ[˜bÐ!Ñ!Ô!Ý”7˜6‘?”?ð	ñ ô €C„Mð „M×Ò˜GÐÑ$Ô$Ð$à€Lr-   )r   r   r   r   r   r	   )Ú__doc__Ú
__future__r   Útypingr   ÚcustomtkinterrD   Úsrc.assistant_toolr   rF   r`   © r-   r*   ú<module>rg      sw   ððð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð Ø Ð Ð Ð à 0Ð 0Ð 0Ð 0Ð 0Ð 0ðCð Cð Cð Cð Cð Cr-   