
Qa¸2c      s™     k  Z   k Z  d  „  Z  d „  Z  d „  Z  d „  Z / d „  Z D g  Z E g  Z F g  Z	 G g  Z
 H g  Z J d g d Z K x/ e d ƒ d K r Z K d e d	 e e <q  WM d
 „  Z P d „  Z T d „  Z X d „  Z ^ e d d ƒ _ e d d ƒ ` e d d ƒ a e d d ƒ b e d d ƒ d e d d ƒ e e d d ƒ f e d d ƒ g e d d ƒ h e d d  ƒ i e d! d" ƒ k e d# d$ ƒ l e d% d& ƒ m e d' d( ƒ n e d) d* ƒ o e d+ d, ƒ p e d- d. ƒ q e d/ d0 ƒ r e d1 d2 ƒ t e d3 d4 ƒ u e d5 d6 ƒ v e d7 d8 ƒ w e d9 d: ƒ y e d; d< ƒ z e d= d> ƒ { e d? d@ ƒ | e dA dB ƒ ~ e dC dD ƒ  e dE dF ƒ € e dG dH ƒ  e dI dJ ƒ ƒ e dK dL ƒ „ e dM dN ƒ † e dO dP ƒ ‡ e dQ dR ƒ ˆ e dS dT ƒ Š e dU dV ƒ ‹ e dW dX ƒ Œ e dY dZ ƒ  e d[ d\ ƒ Ž e d] d^ ƒ  e d_ d` ƒ  e da db ƒ ‘ e dc dd ƒ ’ e de df ƒ ” dg Z – e dh dg ƒ — e di dj ƒ ˜ e dk dl ƒ ™ e dm dn ƒ š e do dp ƒ › e dq dr ƒ œ e ds dt ƒ  e du dv ƒ ž e dw dx ƒ Ÿ e dy dz ƒ ¡ e d{ d| ƒ ¢ e i d| ƒ £ e d} d~ ƒ ¤ e d d€ ƒ ¥ e d d‚ ƒ ¦ e dƒ d„ ƒ § e d… d† ƒ ¨ e d‡ dˆ ƒ © e d‰ dŠ ƒ ª e d‹ dŒ ƒ ¬ e d dŽ ƒ ­ e d d ƒ ® e d‘ d’ ƒ ¯ e d“ d” ƒ ° e d• d– ƒ ² e d— d˜ ƒ ³ e d™ dš ƒ ´ e d› dœ ƒ ¶ e d dž ƒ · e dŸ d  ƒ ¸ e d¡ d¢ ƒ º e d£ d¤ ƒ » e i d¤ ƒ ¼ e d¥ d¦ ƒ ½ e i d¦ ƒ ¾ e d§ d¨ ƒ ¿ e i d¨ ƒ À e d© dª ƒ Á e i dª ƒ Ã e d« d¬ ƒ Ä d¬ Z Æ e d­ d® ƒ Ç e d¯ d° ƒ È e d± d² ƒ É e d³ d´ ƒ dµ S(¶   c    sD     t  i }   x  |  i o  |  i }  q W	 t |  ƒ d  S(   N(   s   syss   last_tracebacks   tbs   tb_nexts   distb(   s   tbs   /usr/lib/python1.4/dis.pys   disc   s      t  |  i i |  i ƒ d  S(   N(   s   disassembles   tbs   tb_frames   f_codes   tb_lasti(   s   tbs   /usr/lib/python1.4/dis.pys   distbc   s     t  |  d ƒ d  S(   Ni   (   s   disassembles   co(   s   cos   /usr/lib/python1.4/dis.pys   discoc 	  s    |  i }  t | ƒ }  t | ƒ }  d }  xÛ | | j  oÊ | | }  t	 | ƒ }  | t j o
 | d j o  Hn  | | j o  d Gn  d G | | j o  d Gn  d G t i | d ƒ G t i t | d ƒ G  | d } ! | t j oõ " t	 | | ƒ t	 | | d ƒ d	 } # | d
 } $ t i | d ƒ G% | t j o & d |  i | d Gn} ' | t j o ( d |  i | d GnS ) | t j o * d | | d Gn+ + | t j o , d |  i | d Gn n - Hq< Wd  S(   Ni    s   -->s      s   >>s     i   i   i   i   i   i   s   (s   )s   (to (   s   cos   co_codes   codes
   findlabelss   labelss   lens   ns   is   cs   ords   ops
   SET_LINENOs   lastis   strings   rjusts   ljusts   opnames   HAVE_ARGUMENTs   opargs   hasconsts	   co_constss   hasnames   co_namess   hasjrels   haslocals   co_varnames(	   s   cos   lastis   codes   labelss   ns   is   cs   ops   opargs   /usr/lib/python1.4/dis.pys   disassemblec   s=  / 0 g  } 1 t |  ƒ } 2 d } 3 x3 | | j  o÷ 4 |  | } 5 t | ƒ } 6 | d } 7 | t j oº 8 t |  | ƒ t |  | d ƒ d } 9 | d } : d } ; | t j o < | | } n = | t j o > | } n ? | d j o( @ | | j o A | i | ƒ n n n q* WB | Sd  S(   Ni    i   i   i   (   s   labelss   lens   codes   ns   is   cs   ords   ops   HAVE_ARGUMENTs   opargs   labels   hasjrels   hasjabss   append(   s   codes   labelss   ns   is   cs   ops   opargs   labels   /usr/lib/python1.4/dis.pys
   findlabelss    i   i    s   <s   >c   s   M N |  t | <d  S(   N(   s   names   opnames   op(   s   names   ops   /usr/lib/python1.4/dis.pys   def_opc   s$   P Q |  t | <R t i | ƒ d  S(   N(   s   names   opnames   ops   hasnames   append(   s   names   ops   /usr/lib/python1.4/dis.pys   name_opc   s$   T U |  t | <V t i | ƒ d  S(   N(   s   names   opnames   ops   hasjrels   append(   s   names   ops   /usr/lib/python1.4/dis.pys   jrel_opc   s$   X Y |  t | <Z t i | ƒ d  S(   N(   s   names   opnames   ops   hasjabss   append(   s   names   ops   /usr/lib/python1.4/dis.pys   jabs_ops	   STOP_CODEs   POP_TOPi   s   ROT_TWOi   s	   ROT_THREEi   s   DUP_TOPi   s   UNARY_POSITIVEi
   s   UNARY_NEGATIVEi   s	   UNARY_NOTi   s   UNARY_CONVERTi   s
   UNARY_CALLi   s   UNARY_INVERTi   s   BINARY_POWERi   s   BINARY_MULTIPLYi   s   BINARY_DIVIDEi   s   BINARY_MODULOi   s
   BINARY_ADDi   s   BINARY_SUBTRACTi   s   BINARY_SUBSCRi   s   BINARY_CALLi   s   SLICE+0i   s   SLICE+1i   s   SLICE+2i    s   SLICE+3i!   s   STORE_SLICE+0i(   s   STORE_SLICE+1i)   s   STORE_SLICE+2i*   s   STORE_SLICE+3i+   s   DELETE_SLICE+0i2   s   DELETE_SLICE+1i3   s   DELETE_SLICE+2i4   s   DELETE_SLICE+3i5   s   STORE_SUBSCRi<   s   DELETE_SUBSCRi=   s
   PRINT_EXPRiF   s
   PRINT_ITEMiG   s   PRINT_NEWLINEiH   s
   BREAK_LOOPiP   s   RAISE_EXCEPTIONiQ   s   LOAD_LOCALSiR   s   RETURN_VALUEiS   s	   EXEC_STMTiU   s   BUILD_FUNCTIONiV   s	   POP_BLOCKiW   s   END_FINALLYiX   s   BUILD_CLASSiY   iZ   s
   STORE_NAMEs   DELETE_NAMEi[   s   UNPACK_TUPLEi\   s   UNPACK_LISTi]   s
   UNPACK_ARGi^   s
   STORE_ATTRi_   s   DELETE_ATTRi`   s   STORE_GLOBALia   s   DELETE_GLOBALib   s   UNPACK_VARARGic   s
   LOAD_CONSTid   s	   LOAD_NAMEie   s   BUILD_TUPLEif   s
   BUILD_LISTig   s	   BUILD_MAPih   s	   LOAD_ATTRii   s
   COMPARE_OPij   s   IMPORT_NAMEik   s   IMPORT_FROMil   s   JUMP_FORWARDin   s   JUMP_IF_FALSEio   s   JUMP_IF_TRUEip   s   JUMP_ABSOLUTEiq   s   FOR_LOOPir   s
   LOAD_LOCALis   s   LOAD_GLOBALit   s   SET_FUNC_ARGSiu   s
   SETUP_LOOPix   s   SETUP_EXCEPTiy   s   SETUP_FINALLYiz   s   RESERVE_FASTi{   s	   LOAD_FASTi|   s
   STORE_FASTi}   s   DELETE_FASTi~   s
   SET_LINENOi   s   RAISE_VARARGSi‚   s   CALL_FUNCTIONiƒ   s   MAKE_FUNCTIONi„   s   BUILD_SLICEi…   N(   s   syss   strings   diss   distbs   discos   disassembles
   findlabelss   hasconsts   hasnames   hasjrels   hasjabss   haslocals   opnames   ranges   ops   def_ops   name_ops   jrel_ops   jabs_ops   HAVE_ARGUMENTs   appends
   SET_LINENO(    s   /usr/lib/python1.4/dis.pys   ?