™N
00ÈAc       s     k  Z   k Z  k Z  k Z  k Z  k Z  k Z  k	 Z  k
 Z  k Z  d  Z  d Z  d Z  y  k Z Wn   d Z n X! d Z " d Z $ d Z % d Z ' d Z ( d Z * d Z + d Z - d Z . d	 Z / d
 d Z 0 d d Z 2 d Z 3 d Z 4 d Z 5 d Z  7 d Z! 8 d Z" 9 d Z# : d Z$ < d d Z% = d d Z& > d Z' ? d Z( A d d Z) B d d Z* C d Z+ D d Z, F d Z- G d Z. H d Z/ I d Z0 K d Z1 M d d Z2 N d d Z3 O d Z4 P d Z5 R d Z6 S d Z7 T d Z8 U d  Z9 W d! Z: X d Z; Y d" Z< Z d# Z= \ d Z> ] d Z? ^ d! Z@ _ d$ ZA a d ZB b d ZC c d ZD d d% ZE f d& ZF g d ZG h d' ZH i d( ZI j d ZJ l d& ZK m d) ZL n d' ZM o d* ZN p d ZO r d& ZP s d+ ZQ t d, ZR u d- ZS w d. ZT x d/ ZU z d0 ZV { d1 ZW } d2 ZX ~ d3 ZY € d4 ZZ  d5 Z[ ‚ d6 Z\ ƒ d7 Z] … d8 Z^ † d8 Z_ ‡ d9 Z` ‰ d4 Za Š d5 Zb ‹ d: Zc Œ d7 Zd Ž d4 Ze  d; Zf  d: Zg ‘ d< Zh “ d4 Zi ” d= Zj • d: Zk – d> Zl ˜ d4 Zm ™ d? Zn š d Zo › d@ Zp œ d: Zq  dA Zr ž dB Zs   dC Zt ¡ d; Zu ¢ dD Zv £ dE Zw ¥ dC Zx ¦ dF Zy § dD Zz ¨ dG Z{ ª dH Z| « dI Z} ¬ dJ Z~ ­ dK Z ® dD Z€ ¯ dL Z ° dB Z‚ ² dM Zƒ ³ dN Z„ ´ dO Z… µ dP Z† · dQ Z‡ ¸ dN Zˆ ¹ dR Z‰ º dP ZŠ ¼ d Z‹ ½ dS ZŒ À dT dU dV dW dX dY dZ d[ f Z Ë eŽ Z Ì eŽ Z Í eŽ Z‘ Î eŽ Z’ Ï eŽ Z“ Ð eŽ Z” Ò d Z• Ó d Z– Ô d Z— Õ d Z˜ Ö d Z™ × d Zš Ø d  Z› Ù e  iœ i Zž Ú h  ZŸ Û h  Z  Ü g  Z¡ Ý d Z¢ Þ eŽ Z£ ß eŽ Z¤ à d\ Z¥ á eŽ Z¦ ä eŽ Z§ å eŽ Z¨ æ eŽ Z© ç eŽ Zª ê e  i« i¬ d] ƒ Z­ ë e  i« i¬ d^ ƒ Z® ì e  i« i¬ d_ ƒ Z¯ í e  i« i¬ d` ƒ Z° î e  i« i¬ da ƒ Z± ï e  i² ƒ  Z³ ð e  i² ƒ  Z´ ò e  i² ƒ  Zµ ó e  i² ƒ  Z¶ ô e  i² ƒ  Z· õ e  i² ƒ  Z¸ ö e  i² ƒ  Z¹ ÷ e  i² ƒ  Zº ø e  i² ƒ  Z» ù e  i² ƒ  Z¼ ü e  i½ i¾ db dc ƒ Z¿ þ e  i½ i¾ db dd ƒ ZÀ g  ZÁ eÁ iÂ de ƒ eÁ iÂ df ƒ eÁ iÂ dg ƒ d dh „ ZÃ Jdi „  ZÄ ßdj „  ZÅ õdk „  ZÆ dl „  ZÇ @dm „  ZÈ dn „  ZÉ Sdo „  ZÊ cdp „  ZË vdq „  ZÌ ¡dr „  ZÍ Ëds „  ZÎ õdt „  ZÏ du „  ZÐ d dv „ ZÑ !dw „  ZÒ >dx „  ZÓ hdy „  ZÔ ~dz „  ZÕ Ëd{ „  ZÖ õd| „  Z× d} „  ZØ d~ „  ZÙ d „  ZÚ ,d€ „  ZÛ 9d d „ ZÜ Rd  d‚ „ ZÝ odƒ „  ZÞ |d„ „  Zß ¡d… „  Zà >d† „  Zá Pd‡ „  Zâ ·dˆ „  Zã þd‰ „  Zä dŠ „  Zå Žd‹ „  Zæ §dŒ „  Zç ²d „  Zè ÁdŽ „  Zé Wd „  Zê rd „  Zë @	d‘ „  Zì W	d’ „  Zí e	d“ „  Zî ’	d” „  Zï ž	d• „  Zð ±	d– „  Zñ ¸	d— „  Zò ¿	d˜ „  Zó Æ	d™ „  Zô à	dš „  Zõ ú	d› „  Zö  
dœ „  Z÷ 
d „  Zø "
dž „  Zù ,
dŸ „  Zú 4
d  „  Zû ]
`
d¡ Zü a
d¢ Zý e
kþ Zþ kÿ Zÿ n
d d£ „ Z ’
d¤ „  Z¦
d¥ „  Zµ
d¦ „  Z¸
d§ „  Z»
d¨ „  Z¾
d© „  ZÂ
dª „  ZÖ
d« f  d¬ „  ƒ  YZàeŽ d­ „ Z	íeŽ d® „ Z
d¯ S(°   i   i    f0.20156f0.034583f0.75f0.01f0.54f0.33f0.0f	0.0916667f0.78125f0.08f	0.8458333f0.1f	0.2500257f0.560416537f	0.2515625f	0.0354167f0.250025f
0.60416657f	0.5390625f	0.0083333f	0.2421875f	0.3354167f	0.5020835f	0.3437498f
0.04791657f	0.2458333f0.22f	0.4120834f	0.0291667f0.304166537f0.245833337f0.240625f	0.2609625f	0.0291666f0.8375f0.3f0.0925f0.504375f	0.4533333f0.5675f	0.2866667f	0.8666666f0.140625f	0.0416667f0.014375f	0.7083333f0.958125f0.05f0.9625f0.7825f0.009375f	0.0141667f0.990625f0.025f0.089375f	0.0541667f0.06875f	0.0516667f0.225f	0.2891667f	0.4108333f0.7125f0.276667f0.264167f0.039375f0.951875f0.03875f	0.4333333f0.4975f	0.3083333f0.864375f	0.8183333f0.12625f	0.1708333f	0.1583333f0.558125f	0.9766667f0.07625f0.0125f0.640625f0.215625f0.45s   g_pTeamButtons   g_pOptionsWindowBootButtons   g_pOptionsWindowBanButtons   g_pOptionsWindowPlayerMenus   g_pShipsButtons   g_pPlayerButtons   pPlayerPanes
   pShipsPanes   GalaxyBridgeii   ij   ik   i–   id   s   QuickBattles   Ships Unlocked1s   Ships Unlocked2s    6fd9fcafdb8b99a321abd38f8d1cf91bs    1197008e9bc8461488766cddb9a51596s    c1504b056d62e55b8672a90a7caeb8d8c    s’  t  d j o t i ƒ  a n h  a h  a t i ƒ  } t i	 | i
 t i ƒ ƒ }  | i ƒ  "t i i } %t | | ƒ a &| i t ƒ )t t ƒ ,t i i | | d ƒ } -| i | ƒ .| i ƒ  1t ƒ  3|  oŽ 5| i | ƒ 6| i ƒ  9t i | i
 t i ƒ ƒ } :| i ƒ  <t i ƒ  i
 t i! ƒ } =| i# ƒ  o >t i ƒ  i$ ƒ  n n d  S(   Ni   i    (%   s   FoundationModes
   Foundations   BuildGameModes
   qbGameModes
   groupTeam1s
   groupTeam2s   Apps   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   HideAllChildrens   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   BuildMissionMenus   pPlayerPanes   AddChilds#   BuildMissionSpecificOptionsMenuPanes   MissionMenusShareds   BuildEndWindows   pMenus   SetNotVisibles   RebuildPlayerLists   bRebuilds   MoveToFronts
   SetVisibles   TacticalWindow_Casts   MWT_TACTICALs   pTactWindows   MWT_OPTIONSs   pOptionsWindows	   IsVisibles   ToggleOptionsMenu(   s   bRebuilds
   pTopWindows   pMultWindows	   pDatabases   pMenus   pTactWindows   pOptionsWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   BuildMission4Menuss0   		
c    s´  JKLNt  i i d ƒ } Pt i i |  | Qd d d ƒ } Tt
 ƒ  a U|  i t ƒ Xt ƒ  a Y|  i t ƒ \t  i i t i i ]t i i t i i d ƒ et  i | i d ƒ ƒ } ft  i | i d ƒ ƒ } g| i ƒ  } h| i ƒ  } i| | j o j| } n lt  i ƒ  } m| i t  ƒ n| i! | ƒ q| i" t  i# ƒ tt  i$ | i d ƒ | t% t& d ƒ a' vt' i" t  i( ƒ wt' i) t  i* ƒ xt' i+ t  i, ƒ yt' i- t  i. ƒ zt' i/ t  i0 ƒ {t' i1 t  i2 ƒ |t' i3 ƒ  }| i t' t4 | d	 t5 d
 ƒ ~t  i6 i7 t' ƒ €t  i8 i9 ƒ  o t  i8 i: ƒ  o ‚t' i; ƒ  n „| i< ƒ  t' i< ƒ  d }	 …| i | t4 | | i ƒ  t5 |	 d
 ƒ ‡t  i ƒ  }
 ˆ|
 i t? ƒ ‰|
 i! t ƒ ‹t  i ƒ  } Œ| i tA ƒ | i! | ƒ t  i ƒ  } | i tC ƒ ‘| i! t ƒ ”t  i$ | i d ƒ |
 tD tE d ƒ aF •tF i) t  iG ƒ –tF i+ t  i, ƒ —tF i- t  i. ƒ ˜tF i3 ƒ  ™tF iH ƒ  š|  i tF tI tJ ƒ ›t  i6 i7 tF ƒ t  i$ | i d ƒ | tD tE d ƒ aK žtK i) t  iG ƒ ŸtK i+ t  i, ƒ  tK i- t  i. ƒ ¡tK i3 ƒ  ¢tK iL ƒ  £|  i tK tM tN ƒ ¤t  i6 i7 tK ƒ ¦t  i$ t  iO d ƒ | tD tE d ƒ aP §tP i) t  iG ƒ ¨tP i+ t  i, ƒ ©tP i- t  i. ƒ ªtP i3 ƒ  «tP iH ƒ  ¬|  i tP tQ tR ƒ ­t  i6 i7 tP ƒ ¯t  i8 i9 ƒ  o ±tF i; ƒ  n ´t i iS } µt i iT } ·| iV t i iW | | i ƒ  | iX ƒ  d
 ƒ ¸| iV t i iW | d	 | iX ƒ  d
 ƒ »| iY t i iZ t[ d ƒ ¼| iY t i i\ t[ d ƒ ½| iY t i i] t[ d ƒ ¾| iY t  t[ d ƒ ¿| iY t^ t[ d ƒ À| iY t_ t[ d ƒ Á| iY t` t[ d ƒ Â| iY tA t[ d ƒ Ãt iY t? t[ d ƒ Ät iY ta t[ d ƒ Åt iY tb t[ d ƒ Æt iY tc t[ d ƒ Çt iY td t[ d ƒ Èt iY te t[ d ƒ Ét iY tf t[ d ƒ Êt iY tC t[ d ƒ Ët iY tg t[ d ƒ Ìt iY th t[ d  ƒ Ït  i i t i ii Ðt i ij t i i ƒ Ò| Sd  S(!   Ns$   data/TGL/QuickBattle/QuickBattle.tgls   Turkey Shoot Hosts   Turkey Shoot Clients   Turkey Shoot Direct Hosti   s   Select Teams
   Time Limits
   Team1 Namef0.005i    f2.0s   Shipss   Player and Regions   Miscs   .FinishedSelectHandlers   .SelectSpeciesHandlers   .SelectSystemHandlers   .SelectTeamHandlers   .HandleBootButtonClickeds   .HandleBanButtonClickeds   .HandlePlayerButtonClickeds   .OpenPlayerPanes   .OpenShipsPanes   .SelectShipTypes   .ShipInEnemyMenuSelects   .ShipInFriendlyMenuSelects   .AddShipAsEnemys   .AddShipAsFriends   .Deletes   .OpenMiscPanes   .SelectBridges   .SetUseBridge(k   s   Apps   g_kLocalizationManagers   Loads   g_pMissionDatabases   Multiplayers   MissionMenusShareds   BuildMissionMenus   pMultWindows	   pDatabases   pPlayerPanes   BuildShipsPanes
   pShipsPanes   AddChilds   BuildMiscPanes	   pMiscPanes   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcSmallFonts   g_kSmallFontSizes   g_iRess   TGParagraph_CreateWs	   GetStrings   pTexts   pText2s   GetWidths   fWidths   fWidth2s   TGEvent_Creates   pEvents   SetEventTypes   ET_SELECT_TEAMs   SetDestinations   SetColors   g_kTitleColors   STRoundedButton_CreateWs   TEAM_TOGGLE_WIDTHs   TEAM_TOGGLE_HEIGHTs   g_pTeamButtons   g_kTextEntryColors   SetNormalColors   g_kMultiplayerButtonPurples   SetHighlightedColors!   g_kMainMenuButtonHighlightedColors   SetSelectedColors   g_kMainMenuButtonSelectedColors   SetTextColors   g_kSTMenuTextHighlightColors   SetDisabledColors   g_kSTMenu1Disableds   SetColorBasedOnFlagss   TEAM_PARA_X_POSs   TEAM_TOGGLE_Y_POSs   g_kFocusManagers   AddObjectToTabOrders   g_kUtopiaModules   IsHosts   IsClients   SetNotVisibles	   GetHeights	   fPosDeltas   pEventShipsButtons   ET_OPEN_SHIPS_PANEs   pEventPlayerButtons   ET_OPEN_PLAYER_PANEs   pEventMiscButtons   ET_OPEN_MISC_PANEs   MAIN_BUTTON_WIDTHs   MAIN_BUTTON_HEIGHTs   g_pShipsButtons   g_kMainMenuButtonColors   SetNotSelecteds   SHIPS_BUTTON_X_POSs   SHIPS_BUTTON_Y_POSs   g_pPlayerButtons   SetSelecteds   PLAYER_BUTTON_X_POSs   PLAYER_BUTTON_Y_POSs   TGStrings   g_pMiscButtons   MISC_BUTTON_X_POSs   MISC_BUTTON_Y_POSs   g_pTimeLimitTexts   g_pTimeLimitButtons   pButtons   SetPositions   TIME_LIMIT_PARA_X_POSs   GetTops   AddPythonFuncHandlerForInstances   ET_FINISHED_SELECTs   __name__s   ET_SELECT_SHIP_SPECIESs   ET_SELECT_SYSTEMs   ET_BOOT_BUTTON_CLICKEDs   ET_BAN_BUTTON_CLICKEDs   ET_PLAYER_BUTTON_CLICKEDs   ET_SELECT_SHIP_TYPEs   ET_SELECT_SHIP_IN_ENEMY_MENUs   ET_SELECT_SHIP_IN_FRIENDLY_MENUs   ET_ADD_AS_ENEMYs   ET_ADD_AS_FRIENDs	   ET_DELETEs   ET_SELECT_BRIDGE_TYPEs   ET_USE_BRIDGEs   g_pcFlightSmallFonts   g_kFlightSmallFontSize(   s   pMultWindows	   pDatabases   g_pMissionDatabases   pPlayerPanes   pTexts   pText2s   fWidths   fWidth2s   pEvents	   fPosDeltas   pEventShipsButtons   pEventPlayerButtons   pEventMiscButtons   pButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   BuildMissionMenuJs¾   '!$+'''0*c    sZ   ßàt  i i ƒ  o át i ƒ  ât i ƒ  n äå| i ƒ  a ç|  i
 | ƒ d  S(   N(   s   Apps   g_kUtopiaModules   IsHosts   g_pOptionsWindowBootButtons
   SetEnableds   g_pOptionsWindowBanButtons   pEvents   GetPlayerIDs   g_iIdOfCurrentlySelectedPlayers   pObjects   CallNextHandler(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   HandlePlayerButtonClickedßs   c    sß   õöt  i ƒ  ÷t i ƒ  ùût t i i j o† üt i ƒ  } ýt i	 | i
 t i ƒ ƒ } þt i ƒ  } ÿ| i t i ƒ  | i | ƒ | i t ƒ t i i | ƒ n t i i a |  i | ƒ d  S(   N(   s   g_pOptionsWindowBootButtons   SetDisableds   g_pOptionsWindowBanButtons   g_iIdOfCurrentlySelectedPlayers   Apps	   TGNetworks   TGNETWORK_INVALID_IDs   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   TGPlayerEvent_Creates   pEvents   SetEventTypes   ET_PLAYER_BOOT_EVENTs   SetDestinations   SetPlayerIDs   g_kEventManagers   AddEvents   pObjects   CallNextHandler(   s   pObjects   pEvents
   pTopWindows   pMultWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   HandleBootButtonClickedõs   c    s–  t  i ƒ  t i ƒ  t i i ƒ  } | t j p# t | i	 ƒ  j p t | i
 ƒ  j o* t i i a |  i | ƒ  d  Sn "t t i i j oË #| i ƒ  } $| i t ƒ } &| o (t i | i ƒ  ƒ n +t i ƒ  } ,t i | i t i ƒ ƒ } -t i ƒ  } .| i t i ƒ /| i | ƒ 0| i  t ƒ 1t i! i" | ƒ n 3t i i a 5|  i | ƒ d  S(   N(#   s   g_pOptionsWindowBootButtons   SetDisableds   g_pOptionsWindowBanButtons   Apps   g_kUtopiaModules
   GetNetworks   pNetworks   Nones   g_iIdOfCurrentlySelectedPlayers	   GetHostIDs
   GetLocalIDs	   TGNetworks   TGNETWORK_INVALID_IDs   pObjects   CallNextHandlers   pEvents   GetPlayerLists   pPlayerLists	   GetPlayers   pPlayers   TGWinsockNetwork_BanPlayerByIPs   GetNetAddresss   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   TGPlayerEvent_Creates   SetEventTypes   ET_PLAYER_BOOT_EVENTs   SetDestinations   SetPlayerIDs   g_kEventManagers   AddEvent(   s   pObjects   pEvents   pNetworks   pPlayerLists   pPlayers
   pTopWindows   pMultWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   HandleBanButtonClickeds,   6
c   	  s[  @Ct  i i o Dd  Sn Ft i i ƒ  }  G|  o Id  Sn Kt i ƒ  } L| o Nd  Sn Pt  i i	 } Rt i | ƒ } Ut i ƒ  } Vt i | i t i ƒ ƒ } Xt i | i ƒ  ƒ } Yg  } Zg  } \t i }	 ]t i }
 `| o£bt  i i } ct  i i  } dt  i i" } i| i$ ƒ  lt i% } n|  i' ƒ  } o| i) ƒ  } pd } qx‚ q| | j  oq r| i, | ƒ } t| oD u| i. | i/ ƒ  ƒ o | i0 ƒ  d j o x| i1 | ƒ n n {| d } qxW| i2 t3 ƒ ‚x) |	 i4 ƒ  d ‚r } ƒ| i1 | ƒ qW„| i2 t6 ƒ †t i7 } ‰h  } Šx’ | d Šr… } ‹d | | <Œxl | d Œr_ } | i. | i/ ƒ  ƒ o@ Ž| | i/ ƒ  } | | j o | | d | | <n n qŒWqjW“xC| d “r6} ”| | d j  o
 •qn —| d j o³ ˜| i; d ƒ i< ƒ  } št  i i> d j o€ d } ž|
 i. d ƒ o Ÿ|
 d } n  t  i i> | } ¢| i; d ƒ i< ƒ  } £| tB | ƒ } ¤| d | } n n ¦| i; d ƒ i< ƒ  } ¨tD | ƒ } ©| iE | d d d ƒ ¬d } ­x | d ­ró } ®t iG } ¯| i. | i/ ƒ  ƒ o °| | i/ ƒ  } n ²| | j o¡ ´t iH d d ƒ } ¶tJ | ƒ } ·| iE | d	 d d ƒ ¸| iK | iL ƒ  | iM ƒ  d ƒ º| iE | d d d ƒ ¼| d } ¾| d
 j o ÀPn n qAWqWÃ| iN |  iO ƒ  ƒ } Ä| o) ÅtP | ƒ } Æ| iE | d d ƒ n É| iQ ƒ  Ê| iR ƒ  n ÎtS oQÑt iT iU tV iW iX ÒtV iW iY tV iW iZ ƒ ÔtS i$ ƒ  ØtS iE t iH d d ƒ d d d ƒ Ûxª| d Ûr} Ü| | d j  o
 Ýqn à| d j o¼ ád } â| i; | ƒ i< ƒ  } ät  i i> d j o€ çd } è|
 i. d ƒ o é|
 d } n êt  i i> | } ì| i; d ƒ i< ƒ  } í| tB | ƒ } î| d | } n n ðt[ | ƒ } ñtS iE | d d d ƒ óx | d órr } ô| i. | i/ ƒ  ƒ oS õ| | i/ ƒ  } ö| | j o, øt\ | ƒ } ùtS iE | d d d ƒ n n qFWqWýtS iQ ƒ   t iT iU tV iW i] tV iW i^ tV iW iZ ƒ n t_ o t_ i` ƒ  n ta o ta i` ƒ  n tb ƒ  tc ƒ  tc ƒ  d  S(   Ni    i   s
   Team1 Names
   Ships Lefts    - s
   Team2 Namef0.4f0.1f0.02i   f0.0f0.04(d   s   Multiplayers   MissionShareds   g_bGameOvers   Apps   g_kUtopiaModules
   GetNetworks   pNetworks   Game_GetCurrentGames   pGames   g_pDatabases	   pDatabases   MultiplayerGame_Casts	   pMultGames   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   TGPane_Casts   GetEndWindows   pEndPanes	   pSortLists   pTeamScoresLists   Mission4s   g_kTeamScoreDictionarys   pTeamScoresDicts   g_kTeamKillsDictionarys   pTeamKillsDicts   MissionMenusShareds   g_pEndPlayerListPanes   pPanes   g_pEndPlayerListWindows   pStyleWindows   g_pEndPlayerListMenus   pMenus   KillChildrens   g_kKillsDictionarys   pDicts   GetPlayerLists   pPlayerLists   GetNumPlayerss   iNumPlayerss   is   GetPlayerAtIndexs   pPlayers   has_keys   GetNetIDs   IsDisconnecteds   appends   sorts   ComparePlayers   keyss   iTeams   CompareTeamss   g_kTeamDictionarys	   pTeamDicts   pNumPlayersOnTeams   iPlayerTeams	   GetStrings
   GetCStrings
   pcTeamNames   g_iFragLimits   iKilleds
   iShipsLefts   pcShipsLefts   strs   pcNewStrings   CreateTeamScoreEntrys   AddChilds   iCounts   INVALID_TEAMs   TGPane_Creates   pTeamAcePanes   CreateTeamAceEntrys   Resizes   GetWidths	   GetHeights	   GetPlayers
   GetLocalIDs   CreatePlayerScoreEntrys   Layouts   InteriorChangedSizes   g_pOptionsWindowPlayerMenus   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcSmallFonts   g_kSmallFontSizes   g_iRess   CreateScoreboardTeamScoreEntrys    CreateScoreboardPlayerScoreEntrys   g_pcFlightSmallFonts   g_kFlightSmallFontSizes   g_pOptionsWindowBootButtons   SetDisableds   g_pOptionsWindowBanButtons   RebuildInfoPanes   DoScoreWindow(   s   pNetworks   pGames	   pDatabases	   pMultGames
   pTopWindows   pMultWindows   pEndPanes	   pSortLists   pTeamScoresLists   pTeamScoresDicts   pTeamKillsDicts   pPanes   pStyleWindows   pMenus   pDicts   pPlayerLists   iNumPlayerss   is   pPlayers   iTeams	   pTeamDicts   pNumPlayersOnTeams   iPlayerTeams
   pcTeamNames   iKilleds
   iShipsLefts   pcShipsLefts   pcNewStrings   iCounts   pTeamAcePanes7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   RebuildPlayerList@sü   		
	 
, 		 	 	% 	
		 	"

% 	
		 	)



c    s½  t  i i t i i t i i t i i ƒ !t  i d d ƒ } $t  i
 ƒ  } %t  i | i t  i ƒ ƒ } &t  i ƒ  } '| i t ƒ (| i | i ƒ  ƒ )|  i ƒ  } *| i | ƒ -t  i |  i ƒ  | d .d d ƒ } /| i t  i ƒ 0| i t  i  ƒ 1| i! t  i" ƒ 2| i# ƒ  3| i$ | d d d ƒ 7t% i& } 9d } :| i) | ƒ o ;| | } n =t  i* t+ | ƒ ƒ }	 >|	 i- t  i. i/ d ƒ ?|	 i0 t  i. i1 d ƒ @|	 i2 d d d ƒ A| i$ |	 d d d ƒ Et% i3 } Gd }
 H| i) | ƒ o I| | }
 n Kt  i* t+ |
 ƒ ƒ }	 L|	 i- t  i. i/ d ƒ M|	 i0 t  i. i1 d ƒ N|	 i2 d d d ƒ O| i$ |	 d	 d d ƒ Q| Sd  S(
   Nf0.5f0.04i    f0.185f0.03f0.0f0.065f0.25f0.325(5   s   Apps   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcSmallFonts   g_kSmallFontSizes   g_iRess   TGPane_Creates   pPlayerEntryPanes   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   TGPlayerEvent_Creates   pEvents   SetEventTypes   ET_PLAYER_BUTTON_CLICKEDs   SetDestinations   GetMissionPanes   pPlayers   GetNetIDs	   iPlayerIDs   SetPlayerIDs   STButton_CreateWs   GetNames   pButtons   SetNormalColors   g_kSTMenu4NormalBases   SetHighlightedColors   g_kSTMenu4HighlightedBases   SetSelectedColors   g_kSTMenu4Selecteds   SetColorBasedOnFlagss   PrependChilds   Mission4s   g_kKillsDictionarys   pDicts   iKillss   has_keys   TGTextButton_Creates   strs   pTexts   AlignTextHorizontals   TGTextButtons   ALIGN_CENTERs   AlignTextVerticals   ALIGN_MIDDLEs   Resizes   g_kDeathsDictionarys   iDeaths(   s   pPlayers   pPlayerEntryPanes
   pTopWindows   pMultWindows   pEvents	   iPlayerIDs   pButtons   pDicts   iKillss   pTexts   iDeathss7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys    CreateScoreboardPlayerScoreEntrysH   		c    s•   STt  i i } Wt i d d ƒ } Yt i |  ƒ } Z| i
 t i ƒ [| i | d d d ƒ ^| i ƒ  } _| i d | d ƒ a| Sd  S(   Nf0.4f0.1i    (   s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   Apps   TGPane_Creates   pTeamEntryPanes   TGParagraph_Creates   pcStrings   pTexts   SetColors   g_kTitleColors   AddChilds	   GetHeights   fHeights   Resize(   s   pcStrings	   pDatabases   pTeamEntryPanes   pTexts   fHeights7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreateScoreboardTeamScoreEntrySs   c    sº   cdt  i i } gt i d d ƒ } it i |  ƒ } j| i
 | d d d ƒ m| i ƒ  } n| i d | d d ƒ qt i | i d ƒ ƒ } r| i
 | d | d ƒ t| Sd  S(   Nf0.4f0.1i    f2.0s   Team Acef0.01(   s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   Apps   TGPane_Creates   pTeamEntryPanes   TGParagraph_Creates   pcStrings   pTexts   AddChilds	   GetHeights   fHeights   Resizes   TGParagraph_CreateWs	   GetString(   s   pcStrings	   pDatabases   pTeamEntryPanes   pTexts   fHeights7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreateTeamScoreEntrycs   c    sˆ  vwt  i i } zt i d d ƒ } || i d ƒ } }| i	 ƒ  } |  i ƒ  } €| i	 ƒ  } ‚|  i ƒ  } …t  i i i i } ‡d }	 ˆ| i | ƒ o ‰| | }	 n ‹t |	 ƒ }
 t  i i i i } ‘d } ’| i | ƒ o “| | } n •t | ƒ } —| | |
 | f } ™t i | ƒ } ›| i | d d d ƒ œ| i  ƒ  } | i" d | d ƒ Ÿ| Sd  S(   Nf0.38f0.1s   Starbase Team Playeri    (#   s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   Apps   TGPane_Creates   pPanes	   GetStrings   pStrings
   GetCStrings   pcStrings   pPlayers   GetNames   pNames   pcNames   GetNetIDs	   iPlayerIDs   Episodes   Mission4s   g_kKillsDictionarys   pDicts   iKillss   has_keys   strs   pcKillss   g_kDeathsDictionarys   iDeathss   pcDeathss   pcSubStrings   TGParagraph_Creates   pTexts   AddChilds	   GetHeights   fHeights   Resize(   s   pPlayers	   pDatabases   pPanes   pStrings   pcStrings   pNames   pcNames	   iPlayerIDs   pDicts   iKillss   pcKillss   iDeathss   pcDeathss   pcSubStrings   pTexts   fHeights7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreateTeamAceEntryvs.   		c    sg  ¡¢t  i i } ¥t i d d ƒ } §| i d ƒ } ¨| i	 ƒ  } ª|  i ƒ  } ­t  i i i i } ¯d } °| i | ƒ o ±| | } n ³t | ƒ } ·t  i i i i } ¹d }	 º| i | ƒ o »| | }	 n ½t |	 ƒ }
 ¿| | |
 f } Át i | ƒ } Ã| i | d d d ƒ Ä| i ƒ  } Å| i d | d ƒ Ç| Sd  S(   Nf0.4f0.1s   Starbase Your Statsi    (    s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   Apps   TGPane_Creates   pPanes	   GetStrings   pStrings
   GetCStrings   pcStrings   pPlayers   GetNetIDs	   iPlayerIDs   Episodes   Mission4s   g_kKillsDictionarys   pDicts   iKillss   has_keys   strs   pcKillss   g_kDeathsDictionarys   iDeathss   pcDeathss   pcSubStrings   TGParagraph_Creates   pTexts   AddChilds	   GetHeights   fHeights   Resize(   s   pPlayers	   pDatabases   pPanes   pStrings   pcStrings	   iPlayerIDs   pDicts   iKillss   pcKillss   iDeathss   pcDeathss   pcSubStrings   pTexts   fHeights7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreatePlayerScoreEntry¡s*   		c 
   sf  ËÍ|  i ƒ  } Î| i ƒ  } Ñt i } Ód } Ôd } Ö| i
 | ƒ o ×| | } n Ù| i
 | ƒ o Ú| | } n Ý| | j  o Þd SnÁ ß| | j o¨ àt i } âd } ãd }	 ä| i
 | ƒ o å| | } n ç| i
 | ƒ o è| | }	 n ë| |	 j  o ìd Sn# í| |	 j o îd Sn ðd Sn	 òd Sd  S(   Ni    i   (   s   pThisPlayers   GetNetIDs   iThisIDs   pOtherPlayers   iOtherIDs   Mission4s   g_kScoresDictionarys   pDicts
   iThisScores   iOtherScores   has_keys   g_kKillsDictionarys
   pKillsDicts
   iThisKillss   iOtherKills(
   s   pThisPlayers   pOtherPlayers   iThisIDs   iOtherIDs   pDicts
   iThisScores   iOtherScores
   pKillsDicts
   iThisKillss   iOtherKillss7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   ComparePlayerËs2   				c    sÇ   õ÷t  i } ùd } úd } ü| i |  ƒ o ý| |  } n ÿ| i | ƒ o  | | } n | | j  o d Sn@ | | j o' |  | j  o d Sn 	d Sn	 d Sd  S(   Ni    i   (   s   Mission4s   g_kTeamScoreDictionarys   pDicts
   iThisScores   iOtherScores   has_keys	   iThisTeams
   iOtherTeam(   s	   iThisTeams
   iOtherTeams   pDicts
   iThisScores   iOtherScores7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CompareTeamsõs   		c      s   t  i i ƒ  d Sd  S(   Ni    (   s   Multiplayers   MissionMenusShareds   DoScoreWindow(    s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   DoScoreWindows   c    s!   t  i i |  ƒ d Sd  S(   Ni   (   s   Multiplayers   MissionMenusShareds   DoEndGameDialogs   bRestartable(   s   bRestartables7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   DoEndGameDialogs   c    s›   !#t  i i | i ƒ  ƒ &t  i i o 't  i i i d ƒ n *t i | i	 ƒ  ƒ } +| i d ƒ ,| t  i _ /t ƒ  1|  i | ƒ d  S(   Ni    i   (   s   Multiplayers   MissionMenusShareds   SelectSpeciess   pEvents   GetInts   g_pChosenSpeciess	   SetChosens   Apps   STButton_Casts	   GetSources   pButtons   UpdateStartButtons   TGObjects   CallNextHandler(   s   TGObjects   pEvents   pButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectSpeciesHandler!s   
c    sH  >@A| d j o Bt i |  ƒ C|  a nU FxE t t t ƒ ƒ d Fr, } Gt | |  j o Ht | =IPn qK WJd a Mt i	 i
 } N| o[ Ot i | i d ƒ ƒ } P| i t i i i t i i |  ƒ d ƒ ƒ R| i ƒ  n Vt i ƒ  } Wt i | i t i ƒ ƒ } Z| i ƒ  } [| i ƒ  d  S(   Ni   i    s    Description(   s   Selects	   g_iSystems   appends   iSystems
   lastSystems   ranges   lens   is   Multiplayers   MissionMenusShareds   g_pSystemDescWindows   Apps   TGParagraph_Casts   GetNthChilds   pTexts
   SetStringWs   MissionShareds   g_pSystemDatabases	   GetStrings   SpeciesToSystems   GetScriptFromSpeciess   InteriorChangedSizes   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   GetMissionPanes   pMissionPanes   Layout(   s   iSystems   Selects   is   g_pSystemDescWindows   pTexts
   pTopWindows   pMultWindows   pMissionPanes7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectSystem>s&    	
	
/c    s™   hpt  i | i ƒ  ƒ } q| i ƒ  o* rt | i ƒ  d ƒ s| i d ƒ n' ut | i ƒ  d ƒ v| i d ƒ zt	 ƒ  ||  i | ƒ d  S(   Ni    i   (   s   Apps   STButton_Casts   pEvents	   GetSources   pButtons   IsChosens   SelectSystems   GetInts	   SetChosens   UpdateStartButtons   pObjects   CallNextHandler(   s   pObjects   pEvents   pButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectSystemHandlerhs   
c 	   s  ~ƒt  i ƒ  } „t  i | i t  i ƒ ƒ } ‡| i ƒ  } ˆ| i	 ƒ  ‹t  i
 i ƒ  oÝ Œt  i
 i ƒ  } | o½ Žt  i ƒ  } | i d ƒ ’t  i ƒ  } “| i d ƒ —| i t t i ƒ ƒ š| i | i ƒ  ƒ | i t t ƒ ƒ  | i | ƒ £| i | i ƒ  | ƒ ¦| i ƒ  n n ©ªt t  i! i" t# ƒ ­t  i
 i$ ƒ  o t  i
 i ƒ  op °t  i ƒ  } ±t  i | i t  i ƒ ƒ } ´| i% ƒ  ·| i t  i& ƒ } ¸| i( ƒ  ¹| i) | ƒ n ¼t t i* | i ƒ  <¾|  i, | ƒ d  S(   Ni   i   (.   s   Apps   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   GetMissionPanes   pPlayerPanes   SetNotVisibles   g_kUtopiaModules   IsClients
   GetNetworks   pNetworks   TGMessage_Creates   pMessages   SetGuaranteeds   TGBufferStreams   kStreams
   OpenBuffers	   WriteChars   chrs   Mission4s   TEAM_MESSAGEs	   WriteLongs
   GetLocalIDs   g_iTeams   SetDataFromStreams   SendTGMessages	   GetHostIDs   CloseBuffers   StartMissions   Multiplayers   MissionMenusShareds
   g_iSpeciess	   g_iSystems   IsHosts   HideAllChildrens   MWT_OPTIONSs   pMains
   SetVisibles   MoveToFronts   g_kTeamDictionarys   TGObjects   CallNextHandlers   pEvent(	   s   TGObjects   pEvents
   pTopWindows   pMultWindows   pPlayerPanes   pNetworks   pMessages   kStreams   pMains7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   FinishedSelectHandler~s8   
$c     s:  ËÍt  i i i d ƒ i ƒ  }  Î|  t t  i i ƒ }  Ït	 i
 |  ƒ } Ðt  i i i | ƒ Ót  i i d j o) Ôt  i i i t  i i i d ƒ ƒ nv Öt  i i i d ƒ } ×| i ƒ  }  Ù|  t t  i i ƒ } Ût	 i
 ƒ  } Ü| i | ƒ Þt  i i i | ƒ át  i i d j o) ât  i i i t  i i i d ƒ ƒ nà ät } åt } æt  i i oH çt  i i i d ƒ } è| i ƒ  }  é|  t t  i i d ƒ } nA ët  i i i d ƒ } ì| i ƒ  }  í|  t t  i i ƒ } ït	 i
 ƒ  } ð| i | ƒ òt  i i i | ƒ d  S(   Ns   Num Playersi   s   Nones   Num Minutess
   Num Pointsi'  s	   Num Frags(   s   Multiplayers   MissionShareds   g_pDatabases	   GetStrings
   GetCStrings   pcStrings   strs   MissionMenusShareds   g_iPlayerLimits   Apps   TGStrings   pStrings   g_pPlayerLimitButtons   SetNames   g_iTimeLimits   g_pTimeLimitButtons   pcSubStrings
   pNewStrings	   SetStrings   g_iFragLimits   g_pFragLimitButtons   Nones   g_iUseScoreLimit(   s   pcStrings   pStrings   pcSubStrings
   pNewStrings7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   ResetLimitInfoËs4   ))		!c      s´   õö÷t  i i ƒ  o t  i i ƒ  o2 øt d j o ùt i i i ƒ  úd  Sn nB üt i i	 d j o
 t d j o ýt i i i ƒ  þd  Sn t i i i
 ƒ  d  S(   Ni    (   s   Apps   g_kUtopiaModules   IsHosts   IsClients
   lastSystems   Multiplayers   MissionMenusShareds   g_pStartButtons
   SetEnableds
   g_iSpeciess   SetDisabled(    s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   UpdateStartButtonõs   $#c    s#   t  i ƒ  } | i ƒ  d  S(   N(   s   Apps   TopWindow_GetTopWindows   pTops   ToggleBridgeAndTactical(   s   pObjects   pEvents   pTops7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   TacticalToggleHandlers   c     sÇ   t  d j o d  Sn k }  y1 k } | i t i i _ | i |  _ Wn n X|  i t	 ƒ t
 i ƒ  } | i t
 i t d ƒ t i ƒ  } | i ƒ  d  S(   Ni    s   .TacticalToggleHandler(   s	   useBridges
   LoadBridges   Fixes20030217s   SetPositions   Bridges
   Characterss   CommonAnimationss   LoadBridge_Loads   Loads   myMultBridges   Apps   TopWindow_GetTopWindows
   pTopWindows   AddPythonFuncHandlerForInstances#   ET_INPUT_TOGGLE_BRIDGE_AND_TACTICALs   __name__s
   MissionLibs   GetViewScreens   pViewscreens   LookTowardsSpace(   s
   LoadBridges   Fixes20030217s
   pTopWindows   pViewscreens7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys
   LoadBridges   		c    s–    !t  d j o "d Sn #t i ƒ  $xW t i i d $rD } %t i i | } &| i ƒ  o | i	 |  j o 'd Sn q@ W(d Sd  S(   Ni    i   (   s   FoundationModes
   Foundations
   LoadConfigs   mutatorLists
   _arrayLists   is   _keyLists   fdtnModes	   IsEnableds   names   MutatorName(   s   MutatorNames   is   fdtnModes7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CheckActiveMutators    	 c     sj   ,-.d }  0t d ƒ o 1d }  n 2|  d j o 3d  Sn 4k } 5| i i i i ƒ  d  S(   Ni    s   ATP 3i   (   s   ATPs   CheckActiveMutators1   Custom.AdvancedTechnologies.Data.QuickBattleAddons   Customs   AdvancedTechnologiess   Datas   QuickBattleAddons   SetupEventHandlersForMP(   s   ATPs   Customs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   LoadATP,s   		c    s  9:;d } <d } >t d ƒ oi ?d } At d ƒ } Bt | d ƒ o: C| i } D| i d ƒ o Et | d ƒ } n n n G| d j p
 | d j  o Hd  Sn I|  d j o Jk
 } K| i ƒ  n4 L|  d j o# Mk } N| i i t t ƒ n d  S(	   Ni    s   New Technology Systemi   s   ftb.FTB_MissionLibs   MODINFOs   VersioniñÍ1i   (   s   Techs	   myVersions   CheckActiveMutators
   __import__s   pModules   hasattrs   MODINFOs   has_keys   ints   modes   techfuncs   ImportTechss   ftb.LaunchShipHandlerss   ftbs   LaunchShipHandlerss   MissionRestarts   None(   s   modes   Techs	   myVersions   pModules   MODINFOs   techfuncs   ftbs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   LoadTech9s$   					c    s  RSTd } Vt d ƒ o( Wt d j o Xd  Sn Yd } n Zt d ƒ o [d } n \| d j o ]d  Sn ek l f|  d j o g| i d d ƒ nN h|  d j o1 id t i ƒ  i	 ƒ  f GHj| i d d ƒ n ld | _
 d  S(   Ni    s   QBautostart Extension V0.8i   s   QBautostart Extension V0.9s	   QBrestarti   s%   Engineering Extension restarting with(   s   QBautostarts   CheckActiveMutators	   useBridges(   Custom.Autoload.LoadEngineeringExtensions   LoadQBautostarts   Loads   MultImportQBautostarts
   MissionLibs	   GetPlayers	   GetScripts   EngineeringInit(   s   Loads   QBautostarts   LoadQBautostarts7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   LoadQBautostartRs"   	
c     sz   opqd }  rt d ƒ o sd }  n u|  d j p
 t d j o vd  Sn xk } y| i i i i i ƒ  d  S(   Ni    s   Cloaked Firingi   (	   s   TechExpansions   CheckActiveMutators	   useBridges9   Custom.TechnologyExpansion.Scripts.CloakedFiring.LoadMenus   Customs   TechnologyExpansions   Scriptss   CloakedFirings   LoadMenu(   s   TechExpansions   Customs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   LoadTechExpansionos   		c 	   s  |}t  d j o €t i i |  ƒ Sn ‚|  d j p |  t i i j o ƒt Sn …t oŽ ‡t ƒ  Št	 i
 i d ƒ } ‹t i i d ƒ } Œ| i | i d ƒ ƒ a | i t ƒ Žt	 i | i d ƒ ƒ a | i t ƒ n ‘t i i |  } ’| d } •t d | d | ƒ } —| i ƒ  } ™t	 i t	 i d ƒ ƒ } š| i | ƒ ›| i ƒ  œ| i  ƒ  } ž| Sd  S(	   Ni    s   data/TGL/Bridge Menus.tgls   Helms
   Set Coursei   s   Systems.s   .s   Planets:("   s	   useBridges   Multiplayers   SpeciesToSystems   CreateSystemFromSpeciess   iSpeciess   MAX_SYSTEMSs   Nones   pHelmCourseMenus
   LoadBridges   Apps   g_kLocalizationManagers   Loads	   pDatabases   Bridges   BridgeUtilss   GetBridgeMenus	   pHelmMenus   GetSubmenuWs	   GetStrings   DeleteChilds   STMenu_CreateWs   PrependChilds   kSpeciesTuples
   pSpecTuples   pcScripts
   __import__s   pModules   CreateMenuss   pCourseMenus   TGStrings   pDummys   SetDisableds   InitializeAllSetss   pStartingSet(	   s   iSpeciess	   pDatabases	   pHelmMenus
   pSpecTuples   pcScripts   pModules   pCourseMenus   pDummys   pStartingSets7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreateSystemFromSpecies|s,   #
c    sb  ¡¢¦t  i ƒ  } §t  i | ƒ } «t  i i ƒ  o€ ®t i i	 oO ¯xE | d ¯r8 } °t | ƒ } ²| t j o ³| t i _ n qW Wn µt i i } ·t i ƒ  n »t i i } ½t  i | ƒ o ¿d  Sn Å|  t i i j oÇt i i |  ƒ } È| t j oÞÉ| i ƒ  Ê| i ƒ  Ìt  i i ƒ  } Í| o Î| i | i ƒ  ƒ n Ñt  i i ƒ  } Òt  i | ƒ o Ó| i  ƒ  } n
 Õd } Ø| }	 Ùd }
 Úd } Ûxj Û|
 d j oY Üt  i% t | ƒ } Ý| o- à|	 } á| t' | ƒ } â| d } n
 äd }
 qÕWç| i( ƒ  d } ét i i* | | ƒ } ë| i, | ƒ î| i- | | ƒ ð| i. | ƒ ôt  i/ ƒ  } õt  i1 | i2 t  i3 ƒ ƒ } ù| i5 ƒ  } út  i7 i8 t  i9 | t: d | ƒ n n þt  i/ ƒ  } ÿt  i i ƒ  o´  t i i; i< ƒ  t i i= i< ƒ  t i i> i< ƒ  t i i? i@ ƒ  t  i iA ƒ  oP | iB d ƒ 	t  iC t  iD tE iF iG ƒ ƒ } 
| o | iI ƒ  n n n t  i iA ƒ  o | iJ ƒ  n t  i i ƒ  o… | iK ƒ  o | iL d ƒ n t i i	 oK t i iM d j o! t i iN t i iM d ƒ n d t i _	 n n tO ƒ  !tP iI ƒ  "tQ i< ƒ  #tR i< ƒ  $tS i< ƒ  'tT d j oz )tU ƒ  *tV d j oB +tW iX ƒ  .tY ƒ  0tZ ƒ  2t[ ƒ  4t\ ƒ  6d aV n 9tY d ƒ ;tZ d ƒ n d  S(   Ni    s   N/Ai   f1.25s   .myObjectDestroyedHandleri<   i   (]   s   Apps   Game_GetCurrentGames   pGames   MultiplayerGame_Casts	   pMultGames   g_kUtopiaModules   IsHosts   Multiplayers   MissionMenusShareds   g_bGameStarteds   iSystems   mySystems   CreateSystemFromSpeciess   pSets
   lastSystems   MissionShareds   g_pStartingSets   Mission4s   CreateShipss   IsNulls   iSpeciess   SpeciesToShips   UNKNOWNs
   CreateShips   pPlayers   Nones   RandomOrientations   UpdateNodeOnlys
   GetNetworks   pNetworks   SetNetPlayerIDs
   GetLocalIDs   GetCNames   pcNames
   pcOrigNames   is   iCounts   BaseObjectClass_GetObjects   pObjs   strs	   GetRadiuss   fRadiuss   FindGoodLocations   kPoss   SetTranslates   AddObjectToSets	   SetPlayers   TopWindow_GetTopWindows
   pTopWindows   MultiplayerWindow_Casts   FindMainWindows   MWT_MULTIPLAYERs   pMultWindows   GetMissionPanes   pPlayerPanes   g_kEventManagers   AddBroadcastPythonFuncHandlers   ET_DELETE_OBJECT_PUBLICs   __name__s   g_pSystemPanes   SetNotVisibles   g_pSystemIcons   g_pSystemDescPanes   g_pInfoPanes
   SetVisibles   IsClients   DisableOptionsMenus   STRoundedButton_Casts   TGObject_GetTGObjectPtrs   MainMenus   mainmenus   g_idResumeButtons   pResumeButtons   SetDisableds   ForceTacticalVisibles   IsReadyForNewPlayerss   SetReadyForNewPlayerss   g_iTimeLimits   CreateTimeLeftTimers   RebuildPlayerLists   g_pUseBridgeButtons   g_pPlayerButtons   g_pShipsButtons   g_pMiscButtons   FoundationModes
   LoadBridges   StartMissionRunOnces
   qbGameModes   Activates   LoadQBautostarts   LoadTechs   LoadATPs   LoadTechExpansion(   s   iSpeciess   iSystems   pGames	   pMultGames   mySystems   pSets   pPlayers   pNetworks   pcNames
   pcOrigNames   is   iCounts   pObjs   fRadiuss   kPoss
   pTopWindows   pMultWindows   pPlayerPanes   pResumeButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   StartMission¡s¦    	
				 
	+!
!





c    s    >?t  i i } ABt d a Ct d j o Dd a n Gt d j o Ht i | i d ƒ ƒ n Jt i | i d ƒ ƒ L|  i	 | ƒ Md Sd  S(   Ni   i    s
   Team1 Names
   Team2 Name(   s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   g_iTeams   g_pTeamButtons   SetNames	   GetStrings   pSelfs   CallNextHandlers   pEvent(   s   pSelfs   pEvents	   pDatabases7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectTeamHandler>s   c   
  s_  PRSt  i i ƒ  }  T|  o Vd  Sn Xt i i } Zt  i i	 ƒ  } ]t  i i t i i ^t i i t i i ƒ at i i i ƒ  ct  i t i i i d ƒ ƒ } d| i t  i ƒ et i i i | t i i t i i | i ƒ  d d ƒ f| i ƒ  } ht d j o1 it  i t i i  i t i! i" t ƒ ƒ ƒ } n/ kt  i | i d ƒ ƒ } m| i t  i# ƒ nt i i i | t i i | d t i i | i ƒ  d d ƒ qt i i$ t i i% t i i } rt  i' d d | i d ƒ sd d t( d	 t i i) | ƒ	 } t| i+ t i i, ƒ ut i i i | t i i t i i d ƒ xt  i- t i i) d
 ƒ } zt  i/ t  i0 ƒ  ƒ } }d }	 t3 i4 }
 €t3 i6 } t3 i8 } ƒxt: d d ƒ d ƒrø}	 „|	 d j o¼ …d } †| i | ƒ i< ƒ  } ˆt i i= d	 j o€ ‹d } Œ| i? d	 ƒ o | d	 } n Žt i i= | } | i d ƒ i< ƒ  } ‘| tB | ƒ } ’| d | } n n" ”d } •| i | ƒ i< ƒ  } —t  iD | ƒ } ˜| i | d d d ƒ ›|  iE ƒ  } œ| iG ƒ  } d } žx­ ž| | j  oœ Ÿ| iJ | ƒ } ¡| i? | iL ƒ  ƒ o | iM ƒ  d j oM £| | iL ƒ  |	 j o/ ¤tN | | ƒ } ¦| i | d d d ƒ n n ©| d	 } q WqÒW«| iP | i ƒ  | iQ ƒ  d ƒ ­| i | d d d ƒ ®| iR ƒ  ¯| iS ƒ  ²t  i i | iT ƒ  | iU ƒ  ƒ ´t i i iR ƒ  d  S(   Ns   Mission Systemf0.005i    s   Unknowns   StylizedWindows
   NoMinimizes   Players In Gamef0.0i   f500.0i   s
   Team1 Names
   Ships Lefts    - s
   Team2 Namef0.05(V   s   Apps   g_kUtopiaModules
   GetNetworks   pNetworks   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   g_kFontManagers   GetDefaultFonts   pOrigFontGroups   SetDefaultFonts   MainMenus   mainmenus   g_pcSmallFonts   g_kSmallFontSizes   g_iRess   MissionMenusShareds   g_pInfoPanes   KillChildrens   TGParagraph_CreateWs	   GetStrings   pTexts   SetColors   g_kTitleColors   AddChilds   SYSTEM_WINDOW_X_POSs   SYSTEM_WINDOW_Y_POSs	   GetHeights   GetWidths   fWidths
   lastSystems   g_pSystemDatabases   SpeciesToSystems   GetScriptFromSpeciess   g_kSTMenuTextHighlightColors   SYSTEM_DESC_WINDOW_Y_POSs   SYSTEM_DESC_WINDOW_HEIGHTs   fHeights   STStylizedWindow_CreateWs   Nones   SYSTEM_WINDOW_WIDTHs   pWindows   SetTitleBarThicknesss   SYSTEM_WINDOW_BAR_THICKNESSs   STSubPane_Creates	   pListPanes   MultiplayerGame_Casts   Game_GetCurrentGames	   pMultGames   iTeams   Mission4s   g_kTeamScoreDictionarys   pTeamScoresDicts   g_kTeamKillsDictionarys   pTeamKillsDicts   g_kTeamDictionarys	   pTeamDicts   ranges
   pcTeamNames
   GetCStrings   g_iFragLimits   iKilleds   has_keys
   iShipsLefts   pcShipsLefts   strs   pcNewStrings   TGParagraph_Creates   GetPlayerLists   pPlayerLists   GetNumPlayerss   iNumPlayerss   is   GetPlayerAtIndexs   pPlayers   GetNetIDs   IsDisconnecteds   CreatePlayerInfoEntrys   pPanes   Resizes   GetTotalHeightOfChildrens   Layouts   InteriorChangedSizes   GetFontNames   GetFontSize(   s   pNetworks	   pDatabases   pOrigFontGroups   pTexts   fWidths   fHeights   pWindows	   pListPanes	   pMultGames   iTeams   pTeamScoresDicts   pTeamKillsDicts	   pTeamDicts
   pcTeamNames   iKilleds
   iShipsLefts   pcShipsLefts   pcNewStrings   pPlayerLists   iNumPlayerss   is   pPlayers   pPanes7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   RebuildInfoPanePs~   !91A#!+	 					 ,!""c    sø  ·¹t  i t i i d ƒ } »t i i } ¿t  i t i i d ƒ } Àt  i
 |  i ƒ  ƒ } Á| i | d d d ƒ Â| i | d d d ƒ Ä| i ƒ  } Å| i ƒ  } È| i t i i | d ƒ Ë|  i ƒ  } Ì| i | ƒ }	 Íd }
 Î|	 o Ð|	 i ƒ  } Ñ|	 i ƒ  p
 |	 i ƒ  o Ò| i d ƒ } nK Ô| d j o ×| i d ƒ } n% Ùt i i! i t i" i# | ƒ ƒ } n Ý| i d ƒ } ß| i$ ƒ  } àd | }
 ât  i& |
 ƒ } ä| i | d | d d ƒ ñ| Sd  S(   Nf0.1f0.01i    s    s   Deads   Unknowns    - ('   s   Apps   TGPane_Creates   Multiplayers   MissionMenusShareds   SYSTEM_WINDOW_WIDTHs   pPlayerEntryPanes   MissionShareds   g_pDatabases	   pDatabases   pPanes   TGParagraph_CreateWs   pPlayers   GetNames   pTexts   AddChilds   PrependChilds	   GetHeights   fHeights   GetWidths   fWidths   Resizes   GetNetIDs	   iPlayerIDs	   pMultGames   GetShipFromPlayerIDs   pShips   pcTexts
   GetNetTypes   iTypes   IsDyings   IsDeads	   GetStrings   pStrings   g_pShipDatabases   SpeciesToShips   GetScriptFromSpeciess
   GetCStrings   pcStrings   TGParagraph_Create(   s   pPlayers	   pMultGames   pPlayerEntryPanes	   pDatabases   pPanes   pTexts   fHeights   fWidths	   iPlayerIDs   pShips   pcTexts   iTypes   pStrings   pcStrings7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   CreatePlayerInfoEntry·s2   	
(c  
  sÊ  þÿt  i i ƒ  o t  i i ƒ  o  t i i i d ƒ } nH t  i i ƒ  o t i i i d ƒ } n t i i i d ƒ } t i	 i
 | ƒ } 	d } 
| i ƒ  d } | i ƒ  | d } | i ƒ  | d } t  i i t i i t i i t i i ƒ t  i d d ƒ } t  i t i i i d	 ƒ ƒ } | i t  i ƒ | i | d
 d
 d ƒ | i  d | i ƒ  d ƒ | i | d | d | d d ƒ t  i d d ƒ } t  i t i i i d ƒ ƒ } | i t  i ƒ | i | d
 d
 d ƒ | i  d | i ƒ  d ƒ | i | d | d | d d ƒ !t  i d d ƒ } "t  i t i i i d ƒ ƒ } #| i t  i ƒ $| i | d
 d
 d ƒ %| i  d | i ƒ  d ƒ &| i | d | d | d d ƒ ,t  i! t  i" ƒ  i# ƒ  d ƒ }	 -|	 i t  i% ƒ .|	 i  d d d ƒ /|	 i& t  i' t( d ƒ 0| i |	 | d | d d ƒ 3t  i) d d 4t i i i d ƒ d
 5d
 t* d | | ƒ	 }
 6|
 i, d d ƒ 7| i |
 | | d ƒ <=t  i- d
 d
 d ƒ a. >|
 i t. d
 d
 d ƒ ?|
 i/ d ƒ E| d d } F| i ƒ  | | d } G| i ƒ  | d } H| i ƒ  | | | d | | } Jt  i4 ƒ  } K| i6 t7 ƒ L| i8 |  ƒ Nt  i4 ƒ  } O| i6 t; ƒ P| i8 |  ƒ RSUt  i< t i i i d ƒ W| d | | ƒ a= Xt= i> t  i? i@ ƒ Yt= iA t  iB ƒ Zt= iC t  iD ƒ [t= iE t  iF ƒ \t= iG ƒ  ]t= iH d ƒ _t  i< t i i i d  ƒ `| d | | ƒ aI atI i> t  i? i@ ƒ btI iA t  iB ƒ ctI iC t  iD ƒ dtI iE t  iF ƒ etI iG ƒ  ftI iH d ƒ h| i t= | | d ƒ i| i tI j| t= i ƒ  t  iJ iK d k| d ƒ m| iL ƒ  pt  i i t i iM qt i iN t i i ƒ d  S(!   Ns   Turkey Shoot Hosts   Turkey Shoot Clients   Turkey Shoot Direct Hostf0.5125f0.75f2.0f0.175f0.04s   Playerf0.0i    f0.1f0.0105f0.03f0.065s   Killsf0.08f0.27s   Deathsf0.335iÈ   f0.502s   .HandleMouseEventsForGlasss   StylizedWindows
   NoMinimizes   Score Boardi   f1.0f3.0f0.4s   Boots   Ban(O   s   Apps   g_kUtopiaModules   IsHosts   IsClients   Multiplayers   MissionShareds   g_pDatabases	   GetStrings	   pSubtitles   MultiplayerMenuss   GetMissionPanes   pPanes   fScoreWindowWidths	   GetHeights   fScoreWindowHeights   GetWidths
   fScoreXPoss
   fScoreYPoss   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcSmallFonts   g_kSmallFontSizes   g_iRess   TGPane_Creates	   pTextPanes   TGParagraph_CreateWs   pTexts   SetColors   g_kMultiplayerBorderBlues   AddChilds   Resizes   TGIcon_Creates   GraphicsModeInfo_GetCurrentModes   GetLcarsStrings   pHeaders   NiColorA_BLACKs   AddPythonFuncHandlerForInstances   ET_MOUSEs   __name__s   STStylizedWindow_CreateWs   Nones   pWindows   SetTitleBarThicknesss   STSubPane_Creates   g_pOptionsWindowPlayerMenus   InteriorChangedSizes   fBootButtonWidths   fBootButtonHeights   fBootButtonXPoss   fBootButtonYPoss   TGEvent_Creates   pEvents   SetEventTypes   ET_BOOT_BUTTON_CLICKEDs   SetDestinations
   pEventPanes	   pBanEvents   ET_BAN_BUTTON_CLICKEDs   STButton_CreateWs   g_pOptionsWindowBootButtons   SetJustifications   STButtons   CENTERs   SetNormalColors   g_kMainMenuButtonColors   SetHighlightedColors!   g_kMainMenuButtonHighlightedColors   SetSelectedColors   g_kMainMenuButtonSelectedColors   SetColorBasedOnFlagss   SetDisableds   g_pOptionsWindowBanButtons   globalss   DEFAULT_ST_INDENT_HORIZs   Layouts   g_pcFlightSmallFonts   g_kFlightSmallFontSize(   s
   pEventPanes	   pSubtitles   pPanes   fScoreWindowWidths   fScoreWindowHeights
   fScoreXPoss
   fScoreYPoss	   pTextPanes   pTexts   pHeaders   pWindows   fBootButtonWidths   fBootButtonHeights   fBootButtonXPoss   fBootButtonYPoss   pEvents	   pBanEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys#   BuildMissionSpecificOptionsMenuPaneþsž   #	!%!%!%!!'c    s$   €| i ƒ  |  i | ƒ d  S(   N(   s   pEvents
   SetHandleds   pObjects   CallNextHandler(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   HandleMouseEventsForGlasss   c    s—   Ž‘t  i ƒ  ’t i ƒ  “t i ƒ  ”t i ƒ  •t i ƒ  –t	 i ƒ  —t i
 ƒ  } ˜| i t ƒ ™| i t ƒ š| i t	 ƒ d  S(   N(   s   pPlayerPanes   SetNotVisibles	   pMiscPanes
   pShipsPanes
   SetVisibles   g_pShipsButtons   SetSelecteds   g_pPlayerButtons   SetNotSelecteds   g_pMiscButtons	   GetParents   pMultWindows   MoveToFront(   s   pObjects   pEvents   pMultWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   OpenShipsPaneŽs   c    sX   §¨ªt  i ƒ  «t i ƒ  ¬t i ƒ  ­t i ƒ  ®t i ƒ  ¯t	 i ƒ  d  S(   N(
   s
   pShipsPanes   SetNotVisibles	   pMiscPanes   pPlayerPanes
   SetVisibles   g_pPlayerButtons   SetSelecteds   g_pShipsButtons   SetNotSelecteds   g_pMiscButton(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   OpenPlayerPane§s   c    s—   ²³µt  i ƒ  ¶t i ƒ  ·t i ƒ  ¸t i ƒ  ¹t i ƒ  ºt i	 ƒ  »t i
 ƒ  } ¼| i t ƒ ½| i t ƒ ¾| i t ƒ d  S(   N(   s   pPlayerPanes   SetNotVisibles	   pMiscPanes
   SetVisibles
   pShipsPanes   g_pShipsButtons   SetNotSelecteds   g_pPlayerButtons   g_pMiscButtons   SetSelecteds	   GetParents   pMultWindows   MoveToFront(   s   pObjects   pEvents   pMultWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   OpenMiscPane²s   c  "   sô  ÁÂÃt  i t t ƒ }  Åt  i d d ƒ } Èt  i ƒ  } É| i ƒ  } Êt
 i i } Ít  i i t i i Ît i i t i i ƒ Ñt  i d d t  i ƒ } Ò| i | t t d ƒ Õt  i d d t  i ƒ } Ö| i | t t d ƒ Ùt  i d d t  i ƒ } Ú| i | t t  d ƒ Ýt  i i t i i! Þt i i" t i i d ƒ át  i# | i$ d ƒ d t  i% i& ƒ } â| i( ƒ  t) d }	 ã| i | t+ t, |	 d ƒ æt  i# t  i- d	 ƒ d t  i% i& ƒ }
 ç| i |
 t/ t0 d ƒ êt  i i t i i! ët i i" t i i ƒ ît+ | i1 ƒ  t2 } ït4 | } ðt  i6 d
 d t  i% i7 ƒ } ñ| i9 | t) d ƒ ò| i | | t, d ƒ õt  i6 d
 d t  i% i7 ƒ } ö| i9 t; t< d ƒ ÷| i | t= t> d ƒ út  i6 d
 d t  i% i? ƒ } û| i9 tA tB d ƒ ü| i | tC tD d ƒ ÿt  i6 d
 d t  i% iE ƒ }  | i9 tG tH d ƒ | i | tI tJ d ƒ tK iL tK iM tN tO tP tQ t  i% i? tR ƒ } | i | tT tU d ƒ t  i6 d
 d t  i% i? ƒ } | i9 tW tX d ƒ | i | tY tZ d ƒ t  i6 d
 d t  i% iE ƒ } | i9 t\ t] d ƒ | i | t^ t_ d ƒ tK iL tK i` ta tb tc td t  i% i? te ƒ } | i | tg th d ƒ t  i6 d
 d t  i% iE ƒ } | i9 tj tk d ƒ | i | tl tm d ƒ !t  i6 d
 d t  i% iE ƒ } "| i9 to tp d ƒ #| i | tq tr d ƒ &|  i | d d d ƒ )ts d j o7 *kt } +| iu | ƒ } ,tw | tx iy |  ƒ } n .t  i{ ƒ  } /| i} t~ ƒ 0| i |  ƒ 1t€ d j o 2d } n
 4d } 5t  i‚ t  i- | ƒ | tƒ t„ d ƒ a… 6t… i† t  i‡ ƒ 7t… iˆ t  i‰ ƒ 8t… iŠ t  i‹ ƒ 9t… iŒ ƒ  :|  i t… t tŽ ƒ ?d } @t i( ƒ  d } At i1 ƒ  | d } Bt i( ƒ  | d } Dt  i6 t  i ƒ  i ƒ  d ƒ }  E|  i• t  i– ƒ F|  i9 d d d ƒ G|  i— t  i˜ t™ d ƒ H|  i |  | d | d d ƒ Mt  i ƒ  i ƒ  } Nt  i6 | d ƒ }! O|! i• t  i– ƒ P|! i9 |  i1 ƒ  |  i( ƒ  ƒ Q|! i— t  i˜ t™ d ƒ R|  i |! ƒ T|  i› ƒ  U|  Sd  S(   Nf1.0s   190i    s   945s   04i   s   Multiplayerf2.0s   Miscs   NormalStyleFramei   s   Use Bridge: Yess   Use Bridge: Nof0.5125f0.75iÈ   f0.502f0.04s   .HandleMouseEventsForGlassf0.0105f0.03(œ   s   Apps   TGPane_Creates   SUB_PANE_WIDTHs   SUB_PANE_HEIGHTs	   pMiscPanes   pEyeCandyPanes   GraphicsModeInfo_GetCurrentModes   pGraphicsModes   GetLcarsStrings   pcLCARSs   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcFlightSmallFonts   g_kFlightSmallFontSizes   g_iRess   TGParagraph_Creates   g_kSTMenuTextColors   p190s   AddChilds   NUMBER_190_X_POSs   NUMBER_190_Y_POSs   p945s   NUMBER_945_X_POSs   NUMBER_945_Y_POSs   p04s   NUMBER_04_X_POSs   NUMBER_04_Y_POSs   g_pcSmallFonts   g_kSmallFontSizes   TGParagraph_CreateWs	   GetStrings   globalss   g_kTitleColors   pTitles	   GetHeights   TOP_BAR_HEIGHTs	   fPosDeltas   TITLE_X_POSs   TOP_BAR_Y_POSs   TGStrings	   pSubtitles   SUBTITLE_X_POSs   SUBTITLE_Y_POSs   GetWidths   TOP_BAR_X_DISTANCEs   fTopXPoss   TOP_BAR_RIGHT_EDGEs	   fTopWidths   TGIcon_Creates   g_kInterfaceBorderColors   pTopBars   Resizes	   pLeftBar1s   LEFT_BAR_1_WIDTHs   LEFT_BAR_1_HEIGHTs   LEFT_BAR_1_X_POSs   LEFT_BAR_1_Y_POSs   g_kMultiplayerBorderBlues	   pLeftBar2s   LEFT_BAR_2_WIDTHs   LEFT_BAR_2_HEIGHTs   LEFT_BAR_2_X_POSs   LEFT_BAR_2_Y_POSs   g_kMultiplayerBorderPurples	   pLeftBar3s   LEFT_BAR_3_WIDTHs   LEFT_BAR_3_HEIGHTs   LEFT_BAR_3_X_POSs   LEFT_BAR_3_Y_POSs	   UIHelperss   CreateCurves   LOWER_LEFT_CURVEs   LOWER_LEFT_CURVE_IN_WIDTHs   LOWER_LEFT_CURVE_WIDTHs   LOWER_LEFT_CURVE_IN_HEIGHTs   LOWER_LEFT_CURVE_HEIGHTs   LOWER_LEFT_CURVE_OI_WIDTHs   pLLCurves   LOWER_LEFT_CURVE_X_POSs   LOWER_LEFT_CURVE_Y_POSs
   pRightBar1s   RIGHT_BAR_1_WIDTHs   RIGHT_BAR_1_HEIGHTs   RIGHT_BAR_1_X_POSs   RIGHT_BAR_1_Y_POSs
   pRightBar2s   RIGHT_BAR_2_WIDTHs   RIGHT_BAR_2_HEIGHTs   RIGHT_BAR_2_X_POSs   RIGHT_BAR_2_Y_POSs   LOWER_RIGHT_CURVEs   LOWER_RIGHT_CURVE_IN_WIDTHs   LOWER_RIGHT_CURVE_WIDTHs   LOWER_RIGHT_CURVE_IN_HEIGHTs   LOWER_RIGHT_CURVE_HEIGHTs   LOWER_RIGHT_CURVE_OI_WIDTHs   pLRCurves   LOWER_RIGHT_CURVE_X_POSs   LOWER_RIGHT_CURVE_Y_POSs   pBottomBar1s   BOTTOM_BAR_1_WIDTHs   BOTTOM_BAR_1_HEIGHTs   BOTTOM_BAR_1_X_POSs   BOTTOM_BAR_1_Y_POSs   pBottomBar2s   BOTTOM_BAR_2_WIDTHs   BOTTOM_BAR_2_HEIGHTs   BOTTOM_BAR_2_X_POSs   BOTTOM_BAR_2_Y_POSs   FoundationModes   FoundationMenus   BridgeMenuBuilderDefs   bridgeMenuBuilders   GeneratePlayerBridgeMenus
   qbGameModes
   bridgeLists   pBridgeMenus   TGEvent_Creates   pEvents   SetEventTypes   ET_USE_BRIDGEs   SetDestinations	   useBridges
   ButtonTexts   STRoundedButton_CreateWs   ADD_FRIEND_BUTTON_WIDTHs   ADD_FRIEND_BUTTON_HEIGHTs   g_pUseBridgeButtons   SetNormalColors   g_kMainMenuButtonColors   SetHighlightedColors!   g_kMainMenuButtonHighlightedColors   SetSelectedColors   g_kMainMenuButtonSelectedColors   SetColorBasedOnFlagss   USE_BRIDGE_BUTTON_X_POSs   USE_BRIDGE_BUTTON_Y_POSs   fScoreWindowWidths
   pShipsPanes   fScoreWindowHeights
   fScoreXPoss
   fScoreYPoss   pHeaders   SetColors   NiColorA_BLACKs   AddPythonFuncHandlerForInstances   ET_MOUSEs   __name__s   pBGIcons   SetNotVisible("   s	   pMiscPanes   pEyeCandyPanes   pGraphicsModes   pcLCARSs	   pDatabases   p190s   p945s   p04s   pTitles	   fPosDeltas	   pSubtitles   fTopXPoss	   fTopWidths   pTopBars	   pLeftBar1s	   pLeftBar2s	   pLeftBar3s   pLLCurves
   pRightBar1s
   pRightBar2s   pLRCurves   pBottomBar1s   pBottomBar2s   FoundationMenus   bridgeMenuBuilders   pBridgeMenus   pEvents
   ButtonTexts   fScoreWindowWidths   fScoreWindowHeights
   fScoreXPoss
   fScoreYPoss   pHeaders   pBGIcons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   BuildMiscPaneÁsº   ''				'	!!c    sï   WYt  i t t d ƒ } Zt  i d d t  i d ƒ ƒ } [| i d ƒ \| i	 t t ƒ ]| i
 t ƒ ^| i | ƒ _| i | t t ƒ a|  | | t | ƒ c| i | i ƒ  | i ƒ  ƒ d| i ƒ  e| i ƒ  f| Sd  S(   Ni   s   StylizedWindows
   NoMinimizes   Select Bridge(   s   Apps   STSubPane_Creates   BRIDGE_MENU_WIDTHs   BRIDGE_MENU_HEIGHTs	   pShipMenus   STStylizedWindow_CreateWs   TGStrings   pStylizedWindows   SetUseScrollings   SetFixedSizes   SetTitleBarThicknesss
   BAR_HEIGHTs   AddChilds	   pMiscPanes   BRIDGE_MENU_X_POSs   BRIDGE_MENU_Y_POSs   bridgeMenuBuilders
   bridgeLists   ET_SELECT_BRIDGE_TYPEs   Resizes   GetWidths   GetTotalHeightOfChildrens   Layouts   InteriorChangedSize(   s   bridgeMenuBuilders
   bridgeLists	   pMiscPanes	   pShipMenus   pStylizedWindows7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   GeneratePlayerBridgeMenuWs   !c  #   s2
  rsut  i i }  vt i i d ƒ } xt i t	 t
 ƒ a zt i d d ƒ } }t i ƒ  } ~| i ƒ  } t i i t i i ‚t i i t i i ƒ …t i d d t i ƒ } †| i | t t d ƒ ‰t i d d t i ƒ } Š| i | t t  d ƒ t i d d t i ƒ } Ž| i | t" t# d ƒ ‘t i i t i i$ ’t i i% t i i d ƒ •t i& |  i' d ƒ d t i( i) ƒ } –| i+ ƒ  t, d	 }	 —| i | t. t/ |	 d ƒ št i& t i0 d
 ƒ d t i( i) ƒ }
 ›| i |
 t2 t3 d ƒ žt i i t i i$ Ÿt i i% t i i ƒ ¢t. | i4 ƒ  t5 } £t7 | } ¤t i9 d d t i( i: ƒ } ¥| i< | t, d ƒ ¦| i | | t/ d ƒ ©t i9 d d t i( i: ƒ } ª| i< t> t? d ƒ «| i | t@ tA d ƒ ®t i9 d d t i( iB ƒ } ¯| i< tD tE d ƒ °| i | tF tG d ƒ ³t i9 d d t i( iH ƒ } ´| i< tJ tK d ƒ µ| i | tL tM d ƒ ¸tN iO tN iP tQ ¹tR tS ºtT t i( iB »tU ƒ } ¼| i | tW tX d ƒ ¿t i9 d d t i( iB ƒ } À| i< tZ t[ d ƒ Á| i | t\ t] d ƒ Ät i9 d d t i( iH ƒ } Å| i< t_ t` d ƒ Æ| i | ta tb d ƒ ÉtN iO tN ic td Ête tf Ëtg t i( iB Ìth ƒ } Í| i | tj tk d ƒ Ðt i9 d d t i( iH ƒ } Ñ| i< tm tn d ƒ Ò| i | to tp d ƒ Õt i9 d d t i( iH ƒ } Ö| i< tr ts d ƒ ×| i | tt tu d ƒ Út i | d d d ƒ Üt iv ƒ  } Ý| ix ty ƒ Þ| iz t ƒ àt iv ƒ  } á| ix t| ƒ â| iz t ƒ ät iv ƒ  } å| ix t~ ƒ æ| iz t ƒ ét i t i0 d ƒ | t€ t d ƒ a‚ êt‚ iƒ ƒ  ët‚ i„ t i… ƒ ìt‚ i† t i‡ ƒ ít‚ iˆ t i‰ ƒ ît‚ iŠ ƒ  ït i t‚ t‹ tŒ ƒ ót i t i0 d ƒ | t tŽ d ƒ a ôt iƒ ƒ  õt i„ t i… ƒ öt i† t i‡ ƒ ÷t iˆ t i‰ ƒ øt iŠ ƒ  ùt i t t t‘ ƒ ût’ ƒ  üt“ ƒ  ÿt i i t i i t i i t i i ƒ 		t i | i' d ƒ | t” t• d ƒ a– 	t– i„ t i— ƒ 	t i t– t˜ t™ ƒ 	t i i t i i$ t i i% t i i ƒ 
	t iš d d | i' d ƒ ƒ } 	| iœ t tž ƒ 	| iŸ t  ƒ 	t i i t i i$ t i i% t i i ƒ 	t¡ t |  ƒ } 	t i | t£ t¤ d ƒ 	d } 	t i+ ƒ  d } 	t i4 ƒ  | d	 } 	t i+ ƒ  | d	 } 	t i9 d d t i( i: ƒ }  	|  iª d ƒ  	|  i< t« t  ƒ "	t i9 t i ƒ  i ƒ  d ƒ }! #	|! i­ t i® ƒ $	|! i< d d d ƒ %	|! i¯ t i° t± d ƒ &	t i |! | d | d d ƒ +	t i ƒ  i ƒ  } ,	t i9 | d ƒ }" -	|" i­ t i® ƒ .	|" i< t i4 ƒ  t i+ ƒ  ƒ /	|" i¯ t i° t± d ƒ 0	t i |" ƒ 2	t i³ ƒ  4	t Sd  S(   Ns$   data/TGL/QuickBattle/QuickBattle.tglf1.0s   190i    s   945s   04i   s   Multiplayerf2.0s   Select Shipss   NormalStyleFramei   s   Add to Team 1s   Add to Team 2s   Deletes   StylizedWindows
   NoMinimizes   Ship Descriptionf0.5125f0.75iÈ   f0.502f0.04s   .HandleMouseEventsForGlassf0.0105f0.03(´   s   Multiplayers   MissionShareds   g_pDatabases	   pDatabases   Apps   g_kLocalizationManagers   Loads   g_pMissionDatabases   TGPane_Creates   SUB_PANE_WIDTHs   SUB_PANE_HEIGHTs
   pShipsPanes   pEyeCandyPanes   GraphicsModeInfo_GetCurrentModes   pGraphicsModes   GetLcarsStrings   pcLCARSs   g_kFontManagers   SetDefaultFonts   MainMenus   mainmenus   g_pcFlightSmallFonts   g_kFlightSmallFontSizes   g_iRess   TGParagraph_Creates   g_kSTMenuTextColors   p190s   AddChilds   NUMBER_190_X_POSs   NUMBER_190_Y_POSs   p945s   NUMBER_945_X_POSs   NUMBER_945_Y_POSs   p04s   NUMBER_04_X_POSs   NUMBER_04_Y_POSs   g_pcSmallFonts   g_kSmallFontSizes   TGParagraph_CreateWs	   GetStrings   globalss   g_kTitleColors   pTitles	   GetHeights   TOP_BAR_HEIGHTs	   fPosDeltas   TITLE_X_POSs   TOP_BAR_Y_POSs   TGStrings	   pSubtitles   SUBTITLE_X_POSs   SUBTITLE_Y_POSs   GetWidths   TOP_BAR_X_DISTANCEs   fTopXPoss   TOP_BAR_RIGHT_EDGEs	   fTopWidths   TGIcon_Creates   g_kInterfaceBorderColors   pTopBars   Resizes	   pLeftBar1s   LEFT_BAR_1_WIDTHs   LEFT_BAR_1_HEIGHTs   LEFT_BAR_1_X_POSs   LEFT_BAR_1_Y_POSs   g_kMultiplayerBorderBlues	   pLeftBar2s   LEFT_BAR_2_WIDTHs   LEFT_BAR_2_HEIGHTs   LEFT_BAR_2_X_POSs   LEFT_BAR_2_Y_POSs   g_kMultiplayerBorderPurples	   pLeftBar3s   LEFT_BAR_3_WIDTHs   LEFT_BAR_3_HEIGHTs   LEFT_BAR_3_X_POSs   LEFT_BAR_3_Y_POSs	   UIHelperss   CreateCurves   LOWER_LEFT_CURVEs   LOWER_LEFT_CURVE_IN_WIDTHs   LOWER_LEFT_CURVE_WIDTHs   LOWER_LEFT_CURVE_IN_HEIGHTs   LOWER_LEFT_CURVE_HEIGHTs   LOWER_LEFT_CURVE_OI_WIDTHs   pLLCurves   LOWER_LEFT_CURVE_X_POSs   LOWER_LEFT_CURVE_Y_POSs
   pRightBar1s   RIGHT_BAR_1_WIDTHs   RIGHT_BAR_1_HEIGHTs   RIGHT_BAR_1_X_POSs   RIGHT_BAR_1_Y_POSs
   pRightBar2s   RIGHT_BAR_2_WIDTHs   RIGHT_BAR_2_HEIGHTs   RIGHT_BAR_2_X_POSs   RIGHT_BAR_2_Y_POSs   LOWER_RIGHT_CURVEs   LOWER_RIGHT_CURVE_IN_WIDTHs   LOWER_RIGHT_CURVE_WIDTHs   LOWER_RIGHT_CURVE_IN_HEIGHTs   LOWER_RIGHT_CURVE_HEIGHTs   LOWER_RIGHT_CURVE_OI_WIDTHs   pLRCurves   LOWER_RIGHT_CURVE_X_POSs   LOWER_RIGHT_CURVE_Y_POSs   pBottomBar1s   BOTTOM_BAR_1_WIDTHs   BOTTOM_BAR_1_HEIGHTs   BOTTOM_BAR_1_X_POSs   BOTTOM_BAR_1_Y_POSs   pBottomBar2s   BOTTOM_BAR_2_WIDTHs   BOTTOM_BAR_2_HEIGHTs   BOTTOM_BAR_2_X_POSs   BOTTOM_BAR_2_Y_POSs   TGEvent_Creates   pEventAddAsFriendButtons   SetEventTypes   ET_ADD_AS_FRIENDs   SetDestinations   pEventAddAsEnemyButtons   ET_ADD_AS_ENEMYs   pEventDeletes	   ET_DELETEs   STRoundedButton_CreateWs   ADD_FRIEND_BUTTON_WIDTHs   ADD_FRIEND_BUTTON_HEIGHTs   g_pAddFriendButtons   SetDisableds   SetNormalColors   g_kMainMenuButtonColors   SetHighlightedColors!   g_kMainMenuButtonHighlightedColors   SetSelectedColors   g_kMainMenuButtonSelectedColors   SetColorBasedOnFlagss   ADD_FRIEND_BUTTON_X_POSs   ADD_FRIEND_BUTTON_Y_POSs   ADD_ENEMY_BUTTON_WIDTHs   ADD_ENEMY_BUTTON_HEIGHTs   g_pAddEnemyButtons   ADD_ENEMY_BUTTON_X_POSs   ADD_ENEMY_BUTTON_Y_POSs   GenerateFriendMenus   GenerateEnemyMenus   DEL_BUTTON_WIDTHs   DEL_BUTTON_HEIGHTs   g_pDeleteButtons   g_kQuickBattleBrightReds   DEL_BUTTON_X_POSs   DEL_BUTTON_Y_POSs   STStylizedWindow_CreateWs   pStylizedWindows   SetFixedSizes   SHIPS_TEXT_WIDTHs   SHIPS_TEXT_HEIGHTs   SetTitleBarThicknesss
   BAR_HEIGHTs   BuildShipSelectWindows   pPanes   SHIPS_WINDOW_X_POSs   SHIPS_WINDOW_Y_POSs   fScoreWindowWidths   fScoreWindowHeights
   fScoreXPoss
   fScoreYPoss	   pShipsBars   SizeToArtworks	   BAR_WIDTHs   pHeaders   SetColors   NiColorA_BLACKs   AddPythonFuncHandlerForInstances   ET_MOUSEs   __name__s   pBGIcons   SetNotVisible(#   s	   pDatabases   g_pMissionDatabases   pEyeCandyPanes   pGraphicsModes   pcLCARSs   p190s   p945s   p04s   pTitles	   fPosDeltas	   pSubtitles   fTopXPoss	   fTopWidths   pTopBars	   pLeftBar1s	   pLeftBar2s	   pLeftBar3s   pLLCurves
   pRightBar1s
   pRightBar2s   pLRCurves   pBottomBar1s   pBottomBar2s   pEventAddAsFriendButtons   pEventAddAsEnemyButtons   pEventDeletes   pStylizedWindows   pPanes   fScoreWindowWidths   fScoreWindowHeights
   fScoreXPoss
   fScoreYPoss	   pShipsBars   pHeaders   pBGIcons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   BuildShipsPanersì   ''		''

,',!,	!!c     s¿   @	A	C	t  i i }  E	t i t t d ƒ a F	t i	 d d |  i
 d ƒ ƒ a G	t i t t i ƒ  t t i ƒ  ƒ H	t i t t ƒ I	t i t ƒ J	t i t t t ƒ K	t i ƒ  d  S(   Ni   s   StylizedWindows
   NoMinimizes
   Team1 Name(   s   Multiplayers   MissionShareds   g_pDatabases   g_pMissionDatabases   Apps   STSubPane_Creates   FRIEND_LIST_WIDTHs   FRIEND_LIST_HEIGHTs   g_pFriendMenus   STStylizedWindow_CreateWs	   GetStrings   g_pFriendWindows   Resizes   GetBorderWidths   GetBorderHeights   SetFixedSizes   AddChilds
   pShipsPanes   FRIEND_LIST_X_POSs   FRIEND_LIST_Y_POSs   ResizeToContents(   s   g_pMissionDatabases7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   GenerateFriendMenu@	s   !'c     s¿   W	X	Z	t  i i }  \	t i t t d ƒ a ]	t i	 d d |  i
 d ƒ ƒ a ^	t i t t i ƒ  t t i ƒ  ƒ _	t i t t ƒ `	t i t ƒ a	t i t t t ƒ b	t i ƒ  d  S(   Ni   s   StylizedWindows
   NoMinimizes
   Team2 Name(   s   Multiplayers   MissionShareds   g_pDatabases   g_pMissionDatabases   Apps   STSubPane_Creates   ENEMY_LIST_WIDTHs   ENEMY_LIST_HEIGHTs   g_pEnemyMenus   STStylizedWindow_CreateWs	   GetStrings   g_pEnemyWindows   Resizes   GetBorderWidths   GetBorderHeights   SetFixedSizes   AddChilds
   pShipsPanes   ENEMY_LIST_X_POSs   ENEMY_LIST_Y_POSs   ResizeToContents(   s   g_pMissionDatabases7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   GenerateEnemyMenuW	s   !'c 	 
  s_  e	g	t  i d d | i d ƒ h	d d t d t t ƒ	 } i	| i t	 ƒ j	t  i
 i | ƒ l	t  i t d d ƒ } m	| i | d d d ƒ r	h  } s	x«t d t i i ƒ d s	r} u	t  i ƒ  } v	| i t ƒ w	| i | ƒ x	| i |  ƒ z	t  i t i i i t i i  | ƒ ƒ | ƒ } {	| t" j o  |	| i# d ƒ }	~	| a$ n 	| i% | ƒ €	t i i  | ƒ oÄ 	t i i i& t i i  | ƒ ƒ o› ‚	t i i' | ƒ } ƒ	| i) | ƒ oQ „	y …	t  i* | ƒ | | <Wn †	‡	q± n Xˆ	| i | | d d d ƒ n Š	| | i | d d d ƒ n n q± WŒ	| i+ ƒ  Ž	| Sd  S(   Ns   StylizedWindows
   NoMinimizes   Select Your Shipf0.0i   f500.0i    (,   s   Apps   STStylizedWindow_CreateWs	   pDatabases	   GetStrings   Nones   SHIPS_WINDOW_WIDTHs   SHIPS_WINDOW_HEIGHTs   pWindows   SetTitleBarThicknesss   SHIPS_WINDOW_BAR_THICKNESSs   g_kFocusManagers   AddObjectToTabOrders   STSubPane_Creates   SHIPS_SUBPANE_WIDTHs   pSubPanes   AddChilds
   dict_sidess   ranges   Multiplayers   SpeciesToShips	   MAX_SHIPSs   iIndexs   TGIntEvent_Creates   pEvents   SetEventTypes   ET_SELECT_SHIP_TYPEs   SetInts   SetDestinations   pMissionPanes   STButton_CreateWs   MissionShareds   g_pShipDatabases   GetScriptFromSpeciess   pButtons
   g_iSpeciess	   SetChosens   g_pChosenSpeciess	   SetSources	   HasStrings   GetSideFromSpeciess	   mvSpeciess   has_keys   STCharacterMenu_Creates   ResizeToContents(	   s   pMissionPanes	   pDatabases   pWindows   pSubPanes
   dict_sidess   iIndexs   pEvents   pButtons	   mvSpeciess7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   BuildShipSelectWindowe	s>   	 	0%
!)c    sC   ’	“	–	t  i ƒ  —	t i ƒ  ™	| i ƒ  a ›	|  i | ƒ d  S(   N(   s   g_pAddFriendButtons
   SetEnableds   g_pAddEnemyButtons   pEvents   GetInts   SelectedSpeciess   pObjects   CallNextHandler(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectShipType’	s
   c    s   ž	Ÿ	 	t  d j o ¡	d  Sn ¤	t i i ƒ  o ¥	d a ¦	d  Sn ¨	t d j o ©	d a ª	d } n ¬	d a ­	d } ®	t i t i | ƒ ƒ d  S(   Ni    i   s   Use Bridge: Nos   Use Bridge: Yes(	   s   FoundationModes   Apps   g_kUtopiaModules   IsHosts	   useBridges
   ButtonTexts   g_pUseBridgeButtons   SetNames   TGString(   s   pObjects   pEvents
   ButtonTexts7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SetUseBridgež	s   				c    sJ   ±	²	³	t  | d ƒ o ´	t i | i ƒ  i a n µ	|  i | ƒ d  S(   Ns   GetInt(	   s   hasattrs   pEvents
   Foundations
   bridgeLists   GetInts   bridgeStrings   myMultBridges   pObjects   CallNextHandler(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   SelectBridge±	s   c    s-   ¸	¹	»	t  t t t i ƒ  ƒ <¼	t ƒ  d  S(   N(   s   SelectedSpeciess
   groupTeam2s   lens   keyss   RebuildEnemyMenu(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   AddShipAsEnemy¸	s   c    s-   ¿	À	Â	t  t t t i ƒ  ƒ <Ã	t ƒ  d  S(   N(   s   SelectedSpeciess
   groupTeam1s   lens   keyss   RebuildFriendlyMenu(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   AddShipAsFriend¿	s   c     s@  Æ	Ç	É	t  i ƒ  Ê	d }  Ë	d } Ì	xé Ì	| t t i ƒ  ƒ j  oÌ Í	|  d }  Î	t i |  ƒ o
 Ï	q, n Ð	| d } Ñ	t i	 ƒ  } Ò	| i t ƒ Ó	| i t |  ƒ Ô	| i t ƒ Ö	t i i t |  ƒ } ×	t i t i i i | ƒ | ƒ } Ø	t  i | ƒ q, WÛ	t  i ƒ  Ü	t i ƒ  Ý	t i ƒ  d  S(   Ni   i    (   s   g_pEnemyMenus   KillChildrens   is   check_is   lens
   groupTeam2s   keyss   has_keys   Apps   TGIntEvent_Creates   pEvents   SetEventTypes   ET_SELECT_SHIP_IN_ENEMY_MENUs   SetInts   SetDestinations
   pShipsPanes   Multiplayers   SpeciesToShips   GetScriptFromSpeciess   Ships   STButton_CreateWs   MissionShareds   g_pShipDatabases	   GetStrings   pButtons   AddChilds   ResizeToContentss   g_pEnemyWindows   ScrollToBottoms   Layout(   s   is   check_is   pEvents   Ships   pButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   RebuildEnemyMenuÆ	s(   
	 
$c     s@  à	á	ã	t  i ƒ  ä	d }  å	d } æ	xé æ	| t t i ƒ  ƒ j  oÌ ç	|  d }  è	t i |  ƒ o
 é	q, n ê	| d } ë	t i	 ƒ  } ì	| i t ƒ í	| i t |  ƒ î	| i t ƒ ð	t i i t |  ƒ } ñ	t i t i i i | ƒ | ƒ } ò	t  i | ƒ q, Wõ	t  i ƒ  ö	t i ƒ  ÷	t i ƒ  d  S(   Ni   i    (   s   g_pFriendMenus   KillChildrens   is   check_is   lens
   groupTeam1s   keyss   has_keys   Apps   TGIntEvent_Creates   pEvents   SetEventTypes   ET_SELECT_SHIP_IN_FRIENDLY_MENUs   SetInts   SetDestinations
   pShipsPanes   Multiplayers   SpeciesToShips   GetScriptFromSpeciess   Ships   STButton_CreateWs   MissionShareds   g_pShipDatabases	   GetStrings   pButtons   AddChilds   ResizeToContentss   g_pFriendWindows   ScrollToBottoms   Layout(   s   is   check_is   pEvents   Ships   pButtons7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   RebuildFriendlyMenuà	s(   
	 
$c    s"   ú	û	ü	d a  ý	| i ƒ  a d  S(   Ns   Group2(   s   curMenuInMenus   pEvents   GetInts   curShipInMenu(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   ShipInEnemyMenuSelectú	s   	c    s"    


d a  
| i ƒ  a d  S(   Ns   Group1(   s   curMenuInMenus   pEvents   GetInts   curShipInMenu(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   ShipInFriendlyMenuSelect 
s   	c    sv  


t  d j o¦ 	
d } 

d } 
x‰ 
| t t i ƒ  ƒ j  ol 
| d } 
t i | ƒ o
 
q/ n 
| d } 
t | t j o 
t | =
t ƒ  
Pn q/ Wn· 
t  d j o¦ 
d } 
d } 
x‰ 
| t t	 i ƒ  ƒ j  ol 
| d } 
t	 i | ƒ o
 
qå n 
| d } 
t	 | t j o 
t	 | =
t
 ƒ  
Pn qå Wn d  S(   Ns   Group2i   i    s   Group1(   s   curMenuInMenus   is   check_is   lens
   groupTeam2s   keyss   has_keys   curShipInMenus   RebuildEnemyMenus
   groupTeam1s   RebuildFriendlyMenu(   s   pObjects   pEvents   is   check_is7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   Delete
s6   
	 



	 


c    s^   "
#
%
t  i i |  | ƒ &
t i i ƒ  o '
t i	 ƒ  n (
t
 i	 ƒ  )
t i	 ƒ  d  S(   N(   s   Multiplayers   MissionMenusShareds   ObjectDestroyedHandlers   pObjects   pEvents   Apps   g_kUtopiaModules   IsHosts   g_pShipsButtons
   SetVisibles   g_pPlayerButtons   g_pMiscButton(   s   pObjects   pEvents7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   myObjectDestroyedHandler"
s   c    s>   ,
-
.
t  i |  ƒ } /
| d j o 0
d Sn 1
d Sd  S(   Ni    i   (   s   ValidMd5sForEngineerings   counts   mymd5sums   i(   s   mymd5sums   is7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys
   IsValidMd5,
s
   c    s©   4
5
k  } 6
| i |  | i ƒ } 7
t ƒ  } 8
d } 9
xC 9
| o8 :
| i | d ƒ } ;
| i
 | ƒ <
t | ƒ } q? W=
| i | ƒ A
t | i ƒ  ƒ Sd  S(   Ni   (   s   nts   opens   filenames   O_CREATs   files   MD5news   mdsums	   readBytess   reads
   readStrings   updates   lens   closes
   IsValidMd5s	   hexdigest(   s   filenames   nts   files   mdsums	   readBytess
   readStrings7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   TestsItsMd54
s   		 
s	   2001-10-1f0.9c    s  n
t
w
d } x
t i } y
x< y
|  d j o+ {
| d |  d @ƒ | } }
|  d ?}  q! W€
xM t t | ƒ ƒ d €
r" } 
| | d j o ‚
Pn qu W…
d } †
d } ˆ
| | } Œ
| d j o t | ƒ | o# 
| t | ƒ | d | } n 
| Sd S(   sÒ   Convert a long integer to a byte string.

    If optional blocksize is given and greater than zero, pad the front
    of the byte string with binary zeros so that the length is a multiple
    of blocksize.
    s    i    s   <Il   ÿÿ i    s    N(   s   ss   structs   packs   ns   ranges   lens   is	   blocksize(   s   ns	   blocksizes   ss   packs   is7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   _long2bytesn
s"   	  			!#c 	   s  ’
“
•
t  |  ƒ d } –
d g | } ˜
d } ™
d } š
xÄ š
| | j  o³ ›
t t |  | ƒ ƒ } œ
t t |  | d ƒ ƒ d >} 
t t |  | d ƒ ƒ d >} ž
t t |  | d ƒ ƒ d	 >} Ÿ
| | B| B| B| | < 
| d } ¡
| d } qA W£
| Sd
 S(   s4   Transform a list of characters into a list of longs.i   l    i    i   i   i   i   i   i   N(   s   lens   lists   imaxs   hls   js   is   longs   ords   b0s   b1s   b2s   b3(	   s   lists   imaxs   hls   js   is   b0s   b1s   b2s   b3s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   _bytelist2long’
s   		 !!!c    s!   ¦
§
©
|  | >|  d | ?BSd S(   s)   Rotate x (32 bit) left n bits circularly.i    N(   s   xs   n(   s   xs   ns7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   _rotateLeft¦
s   c    s   µ
¶
|  | @|  | @BSd  S(   N(   s   xs   ys   z(   s   xs   ys   zs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   Fµ
s   c    s   ¸
¹
|  | @| | @BSd  S(   N(   s   xs   zs   y(   s   xs   ys   zs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   G¸
s   c    s   »
¼
|  | A| ASd  S(   N(   s   xs   ys   z(   s   xs   ys   zs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   H»
s   c    s   ¾
¿
| |  | BASd  S(   N(   s   ys   xs   z(   s   xs   ys   zs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   I¾
s   c 	   sŽ   Â
È
Ê
d } Ë
| | |  | | | ƒ } Ì
| | } Í
| | } Î
| d @} Ï
t | | ƒ } Ð
| d @} Ñ
| | } Ó
| d @Sd S(   sæ   Wrapper for call distribution to functions F, G, H and I.

    This replaces functions FF, GG, HH and II from "Appl. Crypto.
    Rotation is separate from addition to prevent recomputation
    (now summed-up in one function).
    l    l   ÿÿ N(
   s   ress   as   funcs   bs   cs   ds   xs   acs   _rotateLefts   s(	   s   funcs   as   bs   cs   ds   xs   ss   acs   ress7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   XXÂ
s   	s   MD5c      sV   Ö
d  Z  ×
Ù
d „  Z ô
d „  Z d „  Z jd „  Z ‘d „  Z ¿d „  Z RS(   s:   An implementation of the MD5 hash function in pure Python.c    s‰   Ù
Ú
Ý
d |  _ Þ
d |  _ ß
d |  _ à
d |  _ ã
d |  _ ä
d d g |  _ ç
g  |  _ ê
d |  _ í
d |  _	 ñ
|  i
 ƒ  d S(   s   Initialisation.l    i    i   i@   N(   s   selfs   As   Bs   Cs   Ds   lengths   counts   inputs   HASH_LENGTHs   DATA_LENGTHs   init(   s   selfs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   __init__Ù
s   c    sR   ô
õ
÷
d |  _ ø
g  |  _ û
d |  _ ü
d |  _ ý
d |  _ þ
d |  _ d S(   s9   Initialize the message-digest and set all fields to zero.l    l   #ŠN l   ‰+›_ l   þ\u1 l   vTd N(   s   selfs   lengths   inputs   As   Bs   Cs   D(   s   selfs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   initô
s   c  	  s<  	|  i |  i |  i |  i f \ } } } } \ } } } }	 d d d d f \ }
 } } } t t | | | | | d |
 d ƒ } t t | | | | | d | d ƒ } t t | | | | | d	 | d
 ƒ } t t | | | | | d | d ƒ } t t | | | | | d |
 d ƒ } t t | | | | | d | d ƒ } t t | | | | | d | d ƒ } t t | | | | | d | d ƒ } t t | | | | | d |
 d ƒ } t t | | | | | d | d ƒ } t t | | | | | d | d ƒ } t t | | | | | d | d ƒ } t t | | | | | d |
 d ƒ } t t | | | | | d | d ƒ } t t | | | | | d | d  ƒ } t t | | | | | d! | d" ƒ } "d d d d# f \ } } } } $t t | | | | | d | d$ ƒ } %t t | | | | | d | d% ƒ } &t t | | | | | d | d& ƒ } 't t | | | | | d | d' ƒ } (t t | | | | | d | d( ƒ } )t t | | | | | d | d) ƒ } *t t | | | | | d! | d* ƒ } +t t | | | | | d | d+ ƒ } ,t t | | | | | d | d, ƒ } -t t | | | | | d | d- ƒ } .t t | | | | | d | d. ƒ } /t t | | | | | d | d/ ƒ } 0t t | | | | | d | d0 ƒ } 1t t | | | | | d	 | d1 ƒ } 2t t | | | | | d | d2 ƒ } 3t t | | | | | d | d3 ƒ } 7d d d4 d5 f \ } } } } 9t t | | | | | d | d6 ƒ } :t t | | | | | d | d7 ƒ } ;t t | | | | | d | d8 ƒ } <t t | | | | | d | d9 ƒ } =t t | | | | | d | d: ƒ } >t t | | | | | d | d; ƒ } ?t t | | | | | d | d< ƒ } @t t | | | | | d | d= ƒ } At t | | | | | d | d> ƒ } Bt t | | | | | d | d? ƒ } Ct t | | | | | d | d@ ƒ } Dt t | | | | | d | dA ƒ } Et t | | | | | d | dB ƒ } Ft t | | | | | d | dC ƒ } Gt t | | | | | d! | dD ƒ } Ht t | | | | | d	 | dE ƒ } Ld d d! dF f \ } } } } Nt t | | | | | d | dG ƒ } Ot t | | | | | d | dH ƒ } Pt t | | | | | d | dI ƒ } Qt t | | | | | d | dJ ƒ } Rt t | | | | | d | dK ƒ } St t | | | | | d | dL ƒ } Tt t | | | | | d | dM ƒ } Ut t | | | | | d | dN ƒ } Vt t | | | | | d | dO ƒ } Wt t | | | | | d! | dP ƒ } Xt t | | | | | d | dQ ƒ } Yt t | | | | | d | dR ƒ } Zt t | | | | | d | dS ƒ } [t t | | | | | d | dT ƒ } \t t | | | | | d	 | dU ƒ } ]t t | | | | | d | dV ƒ } _| | dW @} `| | dW @} a| | dW @} b|	 | dW @}	 d| | | |	 f \ |  _ |  _ |  _ |  _ dX S(Y   sé   Basic MD5 step transforming the digest based on the input.

        Note that if the Mysterious Constants are arranged backwards
        in little-endian order and decrypted with the DES they produce
        OCCULT MESSAGES!
        i   i   i   i   i    l   x$Õ. i   l   V7Q i   l   Ûp@Hi   l   îN{ i   l   ¯øj i   l   *F i   l   F`P l   z i   l   ØS i	   l   ¯w‰ i
   l   ±[þ i   l   ¾W¹ l   " W i   l   “q0{ i   l   ŽCòL i   l   !h i   l   b%<l l   @3  l   QZ¼Ll   ªGmS l   ]^, l   Sˆl   fC1 l   È{§O l   æMÃCl   Ön l   ‡ªi l   í´
 l   iÇS l   ø#ßy l   ÙÞN l   ŠLT i   i   l   B9ô l   vã l   "a:[ l   8Ê{ l   Dj}I l   ©O½ l   `Kvm l   p<} l   Æ~6Ql   ú'BU l   …0Þ) l   	l   9P©3 l   å·M l   ø|D?l   eVX	 i   l   D"Rh l   —U l   §#(W l   9 'y l   ÃY¶J l   ’L l   }tß l   Ñ] l   O~P_ l   àfY| l   CF l   ¡ l   ‚~¦n l   5ruz l   »R¯Ul   ‘SW l   ÿÿ N(   s   selfs   As   Bs   Cs   Ds   as   bs   cs   ds   S11s   S12s   S13s   S14s   XXs   Fs   inps   S21s   S22s   S23s   S24s   Gs   S31s   S32s   S33s   S34s   Hs   S41s   S42s   S43s   S44s   I(   s   selfs   inps   as   bs   cs   ds   As   Bs   Cs   Ds   S11s   S12s   S13s   S14s   S21s   S22s   S23s   S24s   S31s   S32s   S33s   S34s   S41s   S42s   S43s   S44s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys
   _transforms–   =!((((((((((((((((!((((((((((((((((!((((((((((((((((!((((((((((((((((c    sÓ  jqst  t | ƒ ƒ } v|  i d d ?d @} y|  i d | d >|  i d <z|  i d | d >j  o {|  i d d |  i d <n ||  i d | d ?|  i d <~d | } €| | j oâ t | ƒ } ‚t | ƒ } ƒt	 t
 | |  ƒ |  i | )„|  i t |  i ƒ ƒ …| } †x{ †| d | j  o; ‡|  i t t	 t
 | | | d !ƒ ƒ ƒ ˆ| d } q+WŠt | ƒ } ‹t	 t
 | | | !ƒ |  _ n& d } Ž|  i t	 t
 | ƒ |  _ d S(	   s
  Add to the current message.

        Update the md5 object with the string arg. Repeated calls
        are equivalent to a single call with the concatenation of all
        the arguments, i.e. m.update(a); m.update(b) is equivalent
        to m.update(a+b).
        i    i   l   ? i   i   i@   i?   N(   s   longs   lens   inBufs   leninBufs   selfs   counts   indexs   partLens   ints   maps   Nones   inputs
   _transforms   _bytelist2longs   i(   s   selfs   inBufs   leninBufs   indexs   partLens   is7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   updatejs,   	 * 	c    s±  ‘—™|  i } š|  i } ›|  i } œ|  i } g  |  i } žg  |  i }  |  i d d ?d @} ¢| d j  o £d | } n ¥d | } §d g d g d }	 ¨|  i
 |	 t | ƒ  ƒ «t |  i d  ƒ | }
 ­|  i |
 ƒ °t |  i d	 >d
 ƒ d  t |  i d >d
 ƒ d d !t |  i d >d
 ƒ d d !t |  i d
 ƒ d } µ| |  _ ¶| |  _ ·| |  _ ¸| |  _ ¹| |  _ º| |  _ ¼| Sd S(   sû   Terminate the message-digest computation and return digest.

        Return the digest of the strings passed to the update()
        method so far. This is a 16-byte string which may contain
        non-ASCII characters, including null bytes.
        i    i   l   ? i8   ix   s   €s    i?   i`   i   i   i@   i   i    i   N(   s   selfs   As   Bs   Cs   Ds   inputs   counts   indexs   padLens   paddings   updates   ints   _bytelist2longs   bitss
   _transforms   _long2bytess   digest(   s   selfs   As   Bs   Cs   Ds   inputs   counts   indexs   padLens   paddings   bitss   digests7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   digest‘s.   gc    sh   ¿ÆÈt  t |  i ƒ  ƒ } Ét  t | ƒ } Êt  d „  | ƒ } Ët i | d ƒ } Í| SÖd S(   s  Terminate and return digest in HEX form.

        Like digest() except the digest is returned as a string of
        length 32, containing only hexadecimal digits. This may be
        used to exchange the value safely in email or other non-
        binary environments.
        c    s   Êd |  S(   Ns   %02x(   s   x(   s   xs7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   <lambda>Ês    s    N(   s   maps   Nones   selfs   digests   ds   ords   strings   join(   s   selfs   ds7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys	   hexdigest¿s   	(   s   __doc__s   __init__s   inits
   _transforms   updates   digests	   hexdigest(    s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   MD5Ö
s   	i'.c    s;   àäæt  ƒ  } ç|  o è| i |  ƒ n ê| Sd S(   sZ   Return a new md5 object.

    If arg is present, the method call update(arg) is made.
    N(   s   MD5s   md5s   args   update(   s   args   md5s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   MD5newàs
   
c    s   íòôt  |  ƒ Sd S(   st   Same as new().

    For backward compatibility reasons, this is an alternative
    name for the new() function.
    N(   s   news   arg(   s   args7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   md5ís   N(  s   Apps	   UIHelperss
   MissionLibs   Mission4s   Multiplayer.MissionShareds   Multiplayers   Multiplayer.MissionMenusShareds   MainMenu.mainmenus   MainMenus   Multiplayer.SpeciesToShips   Multiplayer.SpeciesToSystems   Bridge.BridgeUtilss   Bridges   FoundationModes	   useBridges   StartMissionRunOnces
   Foundations   MAIN_BUTTON_WIDTHs   MAIN_BUTTON_HEIGHTs   PLAYER_BUTTON_X_POSs   PLAYER_BUTTON_Y_POSs   SHIPS_BUTTON_X_POSs   SHIPS_BUTTON_Y_POSs   MISC_BUTTON_X_POSs   MISC_BUTTON_Y_POSs   SUB_PANE_X_POSs   SUB_PANE_Y_POSs   SUB_PANE_WIDTHs   SUB_PANE_HEIGHTs   ADD_FRIEND_BUTTON_X_POSs   ADD_FRIEND_BUTTON_Y_POSs   ADD_FRIEND_BUTTON_WIDTHs   ADD_FRIEND_BUTTON_HEIGHTs   ADD_ENEMY_BUTTON_X_POSs   ADD_ENEMY_BUTTON_Y_POSs   ADD_ENEMY_BUTTON_WIDTHs   ADD_ENEMY_BUTTON_HEIGHTs   FRIEND_LIST_X_POSs   FRIEND_LIST_Y_POSs   FRIEND_LIST_WIDTHs   FRIEND_LIST_HEIGHTs   ENEMY_LIST_X_POSs   ENEMY_LIST_Y_POSs   ENEMY_LIST_WIDTHs   ENEMY_LIST_HEIGHTs   SHIP_IMAGE_X_POSs   SHIP_IMAGE_Y_POSs   SHIP_IMAGE_WIDTHs   SHIP_IMAGE_HEIGHTs   SHIPS_SUBPANE_WIDTHs   DEL_BUTTON_X_POSs   DEL_BUTTON_Y_POSs   DEL_BUTTON_WIDTHs   DEL_BUTTON_HEIGHTs   SHIPS_TEXT_X_POSs   SHIPS_TEXT_Y_POSs   SHIPS_TEXT_WIDTHs   SHIPS_TEXT_HEIGHTs	   BAR_X_POSs	   BAR_Y_POSs	   BAR_WIDTHs
   BAR_HEIGHTs   SHIP_MENU_X_POSs   SHIP_MENU_Y_POSs   SHIP_MENU_WIDTHs   SHIP_MENU_HEIGHTs   BRIDGE_MENU_X_POSs   BRIDGE_MENU_Y_POSs   BRIDGE_MENU_WIDTHs   BRIDGE_MENU_HEIGHTs   SHIPS_WINDOW_X_POSs   SHIPS_WINDOW_Y_POSs   SHIPS_WINDOW_WIDTHs   SHIPS_WINDOW_HEIGHTs   SHIPS_WINDOW_BAR_THICKNESSs   SHIPS_DESC_WINDOW_X_POSs   SHIPS_DESC_WINDOW_Y_POSs   SHIPS_DESC_WINDOW_WIDTHs   SHIPS_DESC_WINDOW_HEIGHTs   SHIPS_DESC_WINDOW_BAR_THICKNESSs   TEAM_PARA_X_POSs   TEAM_TOGGLE_Y_POSs   TEAM_TOGGLE_WIDTHs   TEAM_TOGGLE_HEIGHTs   NUMBER_190_X_POSs   NUMBER_190_Y_POSs   NUMBER_945_X_POSs   NUMBER_945_Y_POSs   NUMBER_04_X_POSs   NUMBER_04_Y_POSs   TOP_BAR_X_DISTANCEs   TOP_BAR_Y_POSs   TOP_BAR_RIGHT_EDGEs   TOP_BAR_HEIGHTs   TITLE_X_POSs   SUBTITLE_X_POSs   SUBTITLE_Y_POSs   LEFT_BAR_1_X_POSs   LEFT_BAR_1_Y_POSs   LEFT_BAR_1_WIDTHs   LEFT_BAR_1_HEIGHTs   LEFT_BAR_2_X_POSs   LEFT_BAR_2_Y_POSs   LEFT_BAR_2_WIDTHs   LEFT_BAR_2_HEIGHTs   LEFT_BAR_3_X_POSs   LEFT_BAR_3_Y_POSs   LEFT_BAR_3_WIDTHs   LEFT_BAR_3_HEIGHTs   LOWER_LEFT_CURVE_X_POSs   LOWER_LEFT_CURVE_Y_POSs   LOWER_LEFT_CURVE_WIDTHs   LOWER_LEFT_CURVE_HEIGHTs   LOWER_LEFT_CURVE_IN_WIDTHs   LOWER_LEFT_CURVE_IN_HEIGHTs   LOWER_LEFT_CURVE_OI_WIDTHs   RIGHT_BAR_1_X_POSs   RIGHT_BAR_1_Y_POSs   RIGHT_BAR_1_WIDTHs   RIGHT_BAR_1_HEIGHTs   RIGHT_BAR_2_X_POSs   RIGHT_BAR_2_Y_POSs   RIGHT_BAR_2_WIDTHs   RIGHT_BAR_2_HEIGHTs   LOWER_RIGHT_CURVE_X_POSs   LOWER_RIGHT_CURVE_Y_POSs   LOWER_RIGHT_CURVE_WIDTHs   LOWER_RIGHT_CURVE_HEIGHTs   LOWER_RIGHT_CURVE_IN_WIDTHs   LOWER_RIGHT_CURVE_IN_HEIGHTs   LOWER_RIGHT_CURVE_OI_WIDTHs   BOTTOM_BAR_1_X_POSs   BOTTOM_BAR_1_Y_POSs   BOTTOM_BAR_1_WIDTHs   BOTTOM_BAR_1_HEIGHTs   BOTTOM_BAR_2_X_POSs   BOTTOM_BAR_2_Y_POSs   BOTTOM_BAR_2_WIDTHs   BOTTOM_BAR_2_HEIGHTs   USE_BRIDGE_BUTTON_X_POSs   USE_BRIDGE_BUTTON_Y_POSs   NonSerializedObjectss   Nones   pPlayerPanes
   pShipsPanes	   pMiscPanes   g_pPlayerButtons   g_pShipsButtons   g_pMiscButtons   g_fYPixelOffsets   g_fXPixelOffsets
   g_iSpeciess   g_iTeams   curMenuInMenus   curShipInMenus   SelectedSpeciess	   TGNetworks   TGNETWORK_INVALID_IDs   g_iIdOfCurrentlySelectedPlayers
   groupTeam1s
   groupTeam2s	   g_iSystems
   lastSystems   pHelmCourseMenus
   qbGameModes   myMultBridges   g_pUseBridgeButtons   g_pTeamButtons   g_pOptionsWindowBootButtons   g_pOptionsWindowBanButtons   g_pOptionsWindowPlayerMenus   g_kVarManagers   MakeEpisodeEventTypes   ET_BOOT_BUTTON_CLICKEDs   ET_PLAYER_BUTTON_CLICKEDs   ET_BAN_BUTTON_CLICKEDs   ET_SELECT_TEAMs   ET_SELECT_SHIP_TYPEs   Mission_GetNextEventTypes   ET_SELECT_SHIP_IN_ENEMY_MENUs   ET_SELECT_SHIP_IN_FRIENDLY_MENUs	   ET_DELETEs   ET_OPEN_SHIPS_PANEs   ET_OPEN_PLAYER_PANEs   ET_OPEN_MISC_PANEs   ET_ADD_AS_FRIENDs   ET_ADD_AS_ENEMYs   ET_SELECT_BRIDGE_TYPEs   ET_USE_BRIDGEs   g_kConfigMappings   GetIntValues   iShipsUnlocked1s   iShipsUnlocked2s   ValidMd5sForEngineerings   appends   BuildMission4Menuss   BuildMissionMenus   HandlePlayerButtonClickeds   HandleBootButtonClickeds   HandleBanButtonClickeds   RebuildPlayerLists    CreateScoreboardPlayerScoreEntrys   CreateScoreboardTeamScoreEntrys   CreateTeamScoreEntrys   CreateTeamAceEntrys   CreatePlayerScoreEntrys   ComparePlayers   CompareTeamss   DoScoreWindows   DoEndGameDialogs   SelectSpeciesHandlers   SelectSystems   SelectSystemHandlers   FinishedSelectHandlers   ResetLimitInfos   UpdateStartButtons   TacticalToggleHandlers
   LoadBridges   CheckActiveMutators   LoadATPs   LoadTechs   LoadQBautostarts   LoadTechExpansions   CreateSystemFromSpeciess   StartMissions   SelectTeamHandlers   RebuildInfoPanes   CreatePlayerInfoEntrys#   BuildMissionSpecificOptionsMenuPanes   HandleMouseEventsForGlasss   OpenShipsPanes   OpenPlayerPanes   OpenMiscPanes   BuildMiscPanes   GeneratePlayerBridgeMenus   BuildShipsPanes   GenerateFriendMenus   GenerateEnemyMenus   BuildShipSelectWindows   SelectShipTypes   SetUseBridges   SelectBridges   AddShipAsEnemys   AddShipAsFriends   RebuildEnemyMenus   RebuildFriendlyMenus   ShipInEnemyMenuSelects   ShipInFriendlyMenuSelects   Deletes   myObjectDestroyedHandlers
   IsValidMd5s   TestsItsMd5s   __date__s   __version__s   structs   strings   _long2bytess   _bytelist2longs   _rotateLefts   Fs   Gs   Hs   Is   XXs   MD5s   MD5news   md5(    s7   .\Scripts\Multiplayer\Episode\Mission4\Mission4Menus.pys   ? s
  																																																																																																																																!												
													9•-Ú9+***M*%gG–Î-
)			$ÿ 