§
    Eê©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 )uT   AutoPOE2 - Tab Ä�iá»�u HÃ nh Nhiá»‡m Vá»¥ Chiáº¿n Dá»‹ch & Map Scenario (Tab Quest).é    )Úannotations)ÚAnyN)Úui_themeÚappr   ÚscrollÚreturnÚNonec           
     ó:  — |                       |d¦  «        }|                     dd¬¦  «         t          j        |t	          j        d¦  «        t	          j        d¦  «        dt          j        ¬¦  «        }|                     d	d
d¬¦  «         t          j        |d¬¦  «        }|                     d	dd¬¦  «         t          j        |dt          j        ddd¬¦  «        t	          j        d¦  «        ¬¦  «        | _	        | j	                             d¬¦  «         t          j
        |dt          j        ddd¬¦  «        t	          j        d¦  «        t	          j        d¦  «        dd| j        ¬ ¦  «        | _        | j                             d!¬¦  «         t          j        |t	          j        d"¦  «        d
¬#¦  «        }|                     d	dd$¬¦  «         t          j        |d%t          j        ddd¬¦  «        t	          j        d&¦  «        ¬¦  «        | _        | j                             ddd'¬(¦  «         t          j        |d)t          j        d¬*¦  «        t	          j        d+¦  «        ¬¦  «        | _        | j                             ddd$¬(¦  «         t          j        |d,t          j        d-d.¬/¦  «        t	          j        d0¦  «        ¬¦  «        }|                     ddd1¬(¦  «         |                       |d2¦  «        }|                     dd¬¦  «         t          j        |d3d4dt          j        ¬¦  «        }|                     d	d
d¬¦  «         t          j        |d5t          j        dd¬6¦  «        t	          j        d7¦  «        t	          j        d¦  «        ¬8¦  «        | _        | j                             ¦   «          | j                             dd9d:¬(¦  «         t          j        |d;t          j        d¬*¦  «        t	          j        d<¦  «        t	          j        d=¦  «        ¬8¦  «        | _        | j                             ¦   «          | j                             dd>d?¬(¦  «         t          j        |d@t          j        dd¬6¦  «        dAt	          j        d¦  «        ¬8¦  «        | _        | j                             ¦   «          | j                             dd>d1¬(¦  «         t          j        |dBd
¬#¦  «        }	|	                     d	d9d1¬¦  «         t          j        |	d¬¦  «        }
|
                     d	ddC¬¦  «         t          j        |
dDt          j        dd¬6¦  «        dE¬¦  «                             dd¬F¦  «         t          j        dG¬H¦  «        | _        t          j        |
g dI¢| j        dJdKt          j        d¬*¦  «        | j        ¬L¦  «        | _        | j                             d¬¦  «         t          j        |	d¬¦  «        }|                     d	ddM¬¦  «         t          j        |dNt          j        dd¬6¦  «        dE¬¦  «                             ddO¬F¦  «         t          j        dP¬H¦  «        | _        t          j        |g dQ¢| j        dJdKt          j        d¬*¦  «        ¬R¦  «        | _        | j                             d¬¦  «         t          j        |d¬¦  «        }|                     d	d9dS¬¦  «         t          j
        |dTt          j        dd¬6¦  «        t	          j        dU¦  «        t	          j        dV¦  «        d| j        ¬W¦  «        | _        | j                             dd	dX¬Y¦  «         t          j        |d3d
¬#¦  «        }|                     d	d9dS¬¦  «         t          j        |d¬¦  «        }|                     d	ddC¬¦  «         t          j        |dZt          j        dd¬6¦  «        d[¬¦  «                             dd¬F¦  «         t          j        d\¬H¦  «        | _        t          j        |g d]¢| j        d^dKt          j        d¬*¦  «        | j        ¬L¦  «        | _        | j                             dd	dX¬Y¦  «         t          j        |d¬¦  «        }|                     d	ddM¬¦  «         t          j        |d_t          j        d¬*¦  «        t	          j        d`¦  «        | j         ¬a¦  «        | _!        | j!                             ¦   «          | j!                             d¬¦  «         t          j        |dbt          j        dd¬6¦  «        t	          j        dc¦  «        ddd¬e¦  «        | _"        | j"                             dd9d¬(¦  «         dfS )guX   XÃ¢y dá»±ng ná»™i dung Tab Nhiá»‡m vá»¥ trÃªn scroll container vÃ  gÃ¡n widget vÃ o app.u   Tá»° HÃ€NH 1-CLICKÚw)é   r   )ÚanchorÚpadyÚok_bgÚ	ok_borderé   )Úfg_colorÚborder_colorÚborder_widthÚcorner_radiusÚxé   )r   é   )ÚfillÚpadxr   Útransparent)r   r   )r   r   u   Sáº´N SÃ€NG Tá»° HÃ€NHzSegoe UIé   Úbold)ÚfamilyÚsizeÚweightÚok)ÚtextÚfontÚ
text_colorÚleft)Úsideu   â–¶ Báº¬T Tá»° HÃ€NH [F8 / F6]é
   ÚstartÚok_hoveré    é   )r"   r#   r   Úhover_colorÚwidthÚheightÚcommandÚrightÚ
ok_bg_deep)r   r   )r   é   u)   GIAI Ä�Oáº N 1: CÃ€Y QUEST CHIáº¾N Dá»ŠCHÚtext_on_ok_bright)r2   r   )r   r   r   uM     â†³ Chá»� xÃ¡c thá»±c khu vá»±c tá»« Client.txt / SHM â€” U chá»‰ khi lÃ ng)r   Ú
text_on_okuX   F8 = Báº­t/Táº¯t Core 120Hz | Pause / F12 = Dá»«ng Kháº©n Cáº¥p | Tá»± HÃ nh HoÃ n ToÃ né	   Úitalic)r   ÚslantÚtext_on_ok_muted)r   r   uG   âš”ï¸� Ä�Iá»€U HÃ€NH NHIá»†M Vá»¤ CHIáº¾N Dá»ŠCH (WORLD MAP 'U' RUNNER)z#0f172az#3b82f6u7   Tá»± Ä‘á»™ng lÃ m nhiá»‡m vá»¥ Campaign (Auto-Questing))r   r    Útext_primary)r"   r#   r$   r   é   )r   r   uC     â†³ ðŸ§­ Tá»± Ä�á»™ng DÃ² Map & Tuáº§n Tra (Auto-Patrol Explorer)Ú	info_cyanÚinfoé   )r   r   uX     â†³ ðŸŽ¯ Nháº­n Diá»‡n LÃ ng & Má»Ÿ World Map 'U' Dá»‹ch Chuyá»ƒn (Town State Machine)z#34d399z#1e293b)r2   r   u   Act Má»¥c TiÃªu:z#cbd5e1)r&   r   ú Act 2 (Vastiri & Ardura Caravan))Úvalue)zAct 1 (Ogham & Clearfell)r>   z*Act 3 (The Sandswept Marsh & Phrey Jungle)z$Atlas Endgame (Waystone Maps T1-T16)éÈ   é   )ÚvaluesÚvariabler-   r.   r#   r/   )r   r2   zMap / Boss:)r   é   ú'Dreadnought (Boss Jamanra - Skill Book))zVastiri Outskirts (Waypoint)z!The Mastodon Sands (Boss Goliath)z The Traitor's Passage (Waypoint)rE   )rB   rC   r-   r.   r#   )r   r   u.   ðŸš€ Má»ž WORLD MAP 'U' & Dá»ŠCH CHUYá»‚N NGAYÚblueÚ
blue_hover)r"   r#   r   r,   r.   r/   T)r&   r   Úexpandu   Ká»‹ch Báº£n Map:z#38bdf8õ$   Fast Clear (Rare/Pack ven Ä‘Æ°á»�ng))u"   Boss Rush (Tá»‘i Æ°u Atlas Points)u%   Atlas Quest Rush (Nhiá»‡m vá»¥ Atlas)rI   u%   Full Clear (KhÃ¡m phÃ¡ toÃ n bá»™ A*)éÒ   u=   Tá»± Ä‘á»™ng má»Ÿ Portal (T) vá»� Hideout sau khi diá»‡t BossÚ
text_muted)r"   r#   r$   r/   uQ     ðŸ‘‰ [Má»¥c TiÃªu]: Ä�ang á»Ÿ LÃ ng -> Báº¥m nÃºt Ä‘á»ƒ tá»± má»Ÿ World Map 'U'Ú
gold_lighti¤  )r"   r#   r$   Ú
wraplengthÚjustifyN)#Ú_create_section_labelÚpackÚctkÚCTkFrameÚthemeÚcÚCARD_CORNER_RADIUSÚCTkLabelÚCTkFontÚlbl_lifecycle_badgeÚ	CTkButtonÚ_on_bot_toggle_hotkeyÚbtn_master_toggleÚlbl_lifecycle_phaseÚlbl_lifecycle_actionÚCTkCheckBoxÚ	chk_questÚselectÚ
chk_patrolÚchk_dynamic_questÚ	StringVarÚvar_quest_actÚCTkComboBoxÚ_on_quest_act_changedÚcmb_quest_actÚvar_quest_zoneÚcmb_quest_zoneÚ _on_trigger_quest_travel_clickedÚbtn_trigger_quest_travelÚvar_map_scenarioÚ_on_map_scenario_changedÚcmb_map_scenarioÚ_on_auto_portal_toggleÚchk_auto_portalÚlbl_active_quest)r   r   Úsec_autoÚ	auto_cardÚauto_header_frameÚphase_frameÚlbl_auto_noteÚsec3Ú
quest_cardÚtarget_frameÚrow_actÚrow_zoneÚbtn_quest_rowÚscenario_frameÚrow_scenarioÚrow_scenario_opts                   ú<C:\Projects\AutoPOE2\src\assistant_tool\ui\tabs\tab_quest.pyÚbuild_tab_questr�      s®	  € à×(Ò(¨Ð1EÑFÔF€HØ‡M‚M˜ 6€MÑ*Ô*Ð*å”ØÝ”˜Ñ!Ô!Ý”W˜[Ñ)Ô)ØÝÔ.ðñ ô €Ið ‡N‚N˜ !¨&€NÑ1Ô1Ð1åœ Y¸ÐGÑGÔGÐØ×Ò ¨!°&ÐÑ9Ô9Ð9å!œlØØ%ÝŒ[ 
°¸FÐCÑCÔCÝ”7˜4‘=”=ð	ñ ô €CÔð Ô× Ò  fÐ Ñ-Ô-Ð-åœMØØ-ÝŒ[ 
°¸FÐCÑCÔCÝ”˜Ñ!Ô!Ý”G˜JÑ'Ô'ØØØÔ)ð	ñ 	ô 	€CÔð Ô×Ò GÐÑ,Ô,Ð,å”,Ø�EœG LÑ1Ô1Àðñ ô €Kð ×Ò˜# A¨FÐÑ3Ô3Ð3å!œlØØ8ÝŒ[ 
°¸FÐCÑCÔCÝ”7Ð.Ñ/Ô/ð	ñ ô €CÔð Ô× Ò ¨°!¸&Ð ÑAÔAÐAå"œ|ØØ\ÝŒ[˜bÐ!Ñ!Ô!Ý”7˜<Ñ(Ô(ð	 ñ  ô  €CÔð Ô×!Ò!¨°1¸6Ð!ÑBÔBÐBå”LØØgÝŒ[˜a xÐ0Ñ0Ô0Ý”7Ð-Ñ.Ô.ð	ñ ô €Mð ×Ò˜c¨°ÐÑ7Ô7Ð7à×$Ò$ØÐYñô €Dð 	‡I‚I�S˜v€IÑ&Ô&Ð&å”ØØØØÝÔ.ðñ ô €Jð ‡O‚O˜ 1¨6€OÑ2Ô2Ð2å”OØØFÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜>Ñ*Ô*Ý”˜Ñ!Ô!ðñ ô €C„Mð „M×ÒÑÔÐØ„M×Ò˜c¨°ÐÑ7Ô7Ð7å”_ØØRÝŒ[˜bÐ!Ñ!Ô!Ý”7˜;Ñ'Ô'Ý”˜‘”ðñ ô €C„Nð „N×ÒÑÔÐØ„N×Ò˜s¨°&ÐÑ9Ô9Ð9åœOØØgÝŒ[˜b¨Ð0Ñ0Ô0ØÝ”˜Ñ!Ô!ðñ ô €CÔð Ô× Ò Ñ"Ô"Ð"ØÔ×Ò c°¸ÐÑ@Ô@Ð@å”< 
°YÈaÐPÑPÔP€LØ×Ò˜3 Q¨VÐÑ4Ô4Ð4åŒl˜<°-Ð@Ñ@Ô@€GØ‡L‚L�c ¨€LÑ/Ô/Ð/Ý„LØØÝŒ[˜b¨Ð0Ñ0Ô0Øð	ñ ô ÷
 ‚d�˜V€dÑ$Ô$Ð$åœÐ,NÐOÑOÔO€CÔÝœØð
ð 
ð 
ð Ô"ØØÝŒ[˜bÐ!Ñ!Ô!ØÔ)ðñ ô €CÔð Ô×Ò ÐÑ'Ô'Ð'åŒ|˜L°=ÐAÑAÔA€HØ‡M‚M�s ¨€MÑ0Ô0Ð0Ý„LØØÝŒ[˜b¨Ð0Ñ0Ô0Øð	ñ ô ÷
 ‚d�˜W€dÑ%Ô%Ð%åœØ7ðñ ô €CÔõ œØð
ð 
ð 
ð Ô#ØØÝŒ[˜bÐ!Ñ!Ô!ðñ ô €CÔð Ô×Ò ÐÑ(Ô(Ð(å”L °mÐDÑDÔD€MØ×Ò˜C a¨fÐÑ5Ô5Ð5å#&¤=ØØ=ÝŒ[˜b¨Ð0Ñ0Ô0Ý”˜‘”Ý”G˜LÑ)Ô)ØØÔ4ð$ñ $ô $€CÔ ð Ô ×%Ò%¨6¸ÀDÐ%ÑIÔIÐIå”\ *°yÐPQÐRÑRÔR€NØ×Ò˜S q¨vÐÑ6Ô6Ð6å”< ¸ÐGÑGÔG€LØ×Ò˜3 Q¨VÐÑ4Ô4Ð4Ý„LØØ ÝŒ[˜b¨Ð0Ñ0Ô0Øð	ñ ô ÷
 ‚d�˜V€dÑ$Ô$Ð$åœ=Ð/UÐVÑVÔV€CÔÝœ?Øð
ð 
ð 
ð Ô%ØØÝŒ[˜bÐ!Ñ!Ô!ØÔ,ðñ ô €CÔð Ô×Ò 6°¸DÐÑAÔAÐAå”| N¸]ÐKÑKÔKÐØ×Ò˜s¨°ÐÑ8Ô8Ð8Ýœ/ØØLÝŒ[˜bÐ!Ñ!Ô!Ý”7˜<Ñ(Ô(ØÔ*ðñ ô €CÔð Ô×ÒÑ Ô Ð ØÔ×Ò &ÐÑ)Ô)Ð)åœ<ØØ`ÝŒ[˜b¨Ð0Ñ0Ô0Ý”7˜<Ñ(Ô(ØØðñ ô €CÔð Ô×Ò S¨q°vÐÑ>Ô>Ð>Ð>Ð>ó    )r   r   r   r   r   r	   )Ú__doc__Ú
__future__r   Útypingr   ÚcustomtkinterrQ   Úsrc.assistant_toolr   rS   r�   © r‚   r€   ú<module>r‰      sq   ðØ ZÐ Zà "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð Ø Ð Ð Ð à 0Ð 0Ð 0Ð 0Ð 0Ð 0ðe?ð e?ð e?ð e?ð e?ð e?r‚   