
އGTc           @   s
  e  Z d  d l Z d  d l Z d  d l m Z m Z m Z d   Z	 d  d l
 m Z d  d l m Z m Z m Z d  d l m Z d  d l m Z d  d l m Z m Z m Z d  d	 l m Z m Z m Z d  d
 l m Z d  d l m Z m Z m  Z  m! Z! m" Z" d  d l m# Z# m$ Z$ m% Z% m& Z' d  d l( m) Z) d  d l* m+ Z, d  d l- m. Z. d  d l/ m0 Z0 m1 Z1 d  d l2 m3 Z3 d  d l4 m5 Z5 m6 Z6 m7 Z7 d  d l8 m9 Z9 m: Z: m; Z; m< Z< m= Z= m> Z> m? Z? d  d l8 m@ Z@ mA ZA mB ZB mC ZC mD ZD mE ZE d  d lF mG ZH d  d lF mI ZJ d  d lK mL ZL d  d lM mN ZN mO ZO d  d lP mQ ZQ mR ZR d  d lS mT ZT mU ZU d  d lV mW ZW d  d lX mY ZY mZ ZZ m[ Z[ d  d l2 j\ j] Z] d  d l^ j\ j_ Z_ d  d l` ma Zb d  d l
 mc Zc d  d ld me Ze mf Zf mg Zg e	 d   e	 d!  e	 d"  e	 d#  e	 d$  e	 d%  e	 d&  e	 d'  e	 d(  d  d lh Zh d  d li Zi d  d lj Zj d)   Zk [k d*   Zl d d+  Zn d,   Zo d-   Zp d.   Zq d d d/  Zr d0   Zs d1   Zt d2   Zu e jv jw jx Zx d3   Zy d4   Zz d5   Z{ d6 d7  Z| d6 d d g  d8  Z} g  d6 d d9 d g  d e~ e d: 	 Z d6 d;  Z d6 d<  Z d= d>  Z d? d d@ d d d dA  Z dB   Z dC   Z dD   Z dE e d dF dG dH dI dJ i  d dK dL e~ dM  Z dN e f dO     YZ e   Z dP   Z dQ   Z e dR  Z d e~ dS dS d dT  Z d d d e~ d dU  Z d d9 e dV  Z e~ d e dW  Z e e   dX <e~ dY e~ e d dZ  Z d[   Z d\   Z e	 d]    Z e	 d^    Z d e~ d_  Z e~ d` da db  Z dc   Z dd   Z e~ d9 de  Z df   Z dg   Z dh   Z di   Z e	 e~ dj   Z d e~ e~ dk  Z d dl  Z dm   Z dn   Z e	 do    Z e	 dp    Z dq   Z dr   Z ds   Z e d d9 dt  Z d du  Z dv   Z d a dw   Z dx   Z e~ dy  Z e0 e  Z dz   Z d{   Z d|   Z d}   Z d~   Z d   Z d   Z d   Z d   Z d   Z  e	 d    Z d6 d  Z d6 d  Z e Z d   Z e	 e~ d   Z d   Z d   Z e j j Z e j0 j0 e j j  Z e j j Z e j0 j0 e j j  Z e j j Z e	 d  e	 d  d   Z e g Z d   Z d   Z d   Z d   Z d   Z d   Z e	 d    Z e   Z d   Z d d  Z d   Z e Z d   Z d d  Z d   Z d e j j f d     YZ d   Z d d d6 d  Z e jv j j Z e jv j j Z e jv jw j Z e jv j j Z d e jv jw j e j j f d     YZ d e jv jw j e j j f d     YZ d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z e	 e~ d   Z d   Z d   Z d   Z d   Z e	 d    Z d   Z d   Z d e d6 d  Z d   Z d   Z e	 d    Z e	 d    Z d  d l m Z d d  Z d   Z d   Ze d  Zd   Zd9 d  Zd   Zd   Zd   Zd   Zd e d  Z	d d  Z
d   Zd   Zd   Zd S(   iN(   t   constt   puret	   not_constc         C   s3   |  } t  | t  s! |  j } n  t d |  |  S(   Ns   renpy.(   t
   isinstancet
   basestringt   __name__R   (   t   fnt   name(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   renpy_pure#   s
    (   t   ParameterizedText(   t   register_sfontt   register_mudgefontt   register_bmfont(   t   language_tailor(   t   Keymap(   t   runt   run_unhoveredt   run_periodic(   t	   map_eventt   queue_eventt   clear_keymap_cache(   t   Minigame(   t   define_screent   show_screent   hide_screent
   use_screent   current_screen(   t
   has_screent
   get_screent
   get_widgett   ScreenProfile(   t   focus_coordinates(   t   screen(   t   image_exists(   t   curryt   partial(   t   play(   t   movie_start_fullscreent   movie_start_displayablet
   movie_stop(   t   loadt   savet   list_saved_gamest   can_loadt   rename_savet   unlink_savet   scan_saved_game(   t
   list_slotst   newest_slott
   slot_mtimet	   slot_jsont   slot_screenshott   force_autosave(   t   py_eval(   t   rng(   t
   atl_warper(   t   predictt   displayable(   t   unelide_filenamet   get_parse_errors(   t   change_languaget   known_languages(   t   register_persistent(   t   show_display_sayt   predict_show_display_sayt   display_say(   t   register(   t   check_text_tags(   t   profile_memoryt   diff_memoryt   profile_rollbackR	   R   R   R!   R"   R#   R:   R=   RC   c           C   s  t  t t t f t t t t t f t	 t
 t f t t t t f t t t t t t t f t t t t t t f t t t t  t! t" f t# t$ t% t& t' t( t) t* f t+ t, t- t. f t/ t0 t1 f t2 t3 t4 f t5 t6 f t7 t8 t9 t: t t; t< f t= t> t? f t@ tA tB f d  S(   N(C   R	   R
   R   R   R   t
   run_actionR   R   R   R   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   t   evalt   randomR7   R?   R@   RA   t   soundt   musict   timeR   R   R   R   R   R   R   R   t   profile_screenR   R8   t   predict_screenR9   R:   R;   R<   R=   R   R>   t   register_statementRC   R   R   R    R   R   R!   RD   RE   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   public_apig   s@    



c           C   s&   t  j j   j s d  St  j j j   S(   N(   t   renpyt   gamet   contextt   rollbackt   Nonet   logt   forward_info(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   roll_forward_info   s    c         C   sV   |  d  k r t   }  n  |  d  k r( d  St t j j _ t t j _ t t j j _	 |  S(   N(
   RU   RX   t   TrueRQ   RR   t	   interfacet   suppress_transitiont   after_rollbackRV   t   rolled_forward(   t   value(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   roll_forward_core   s    c           C   s   t  j j j   S(   N(   RQ   RR   RV   t   in_rollback(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR`      s    c           C   s   t  j j j   S(   N(   RQ   RR   RV   t   can_rollback(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRa      s    c           C   s   t  j j j   S(   N(   RQ   RR   RV   t   in_fixed_rollback(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRb      s    c         C   sG   t  j j rC | d  k r' t  j j } n  t  j j j |  d | n  d  S(   Nt   keep_rollback(	   RQ   t   storet	   _rollbackRU   t   configt   keep_rollback_dataRR   RV   t
   checkpoint(   t   dataRc   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRh      s    c           C   s   t  j j j   d  S(   N(   RQ   RR   RV   t   block(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   block_rollback   s    c           C   s   t  j j j   d  S(   N(   RQ   RR   RV   t   fix_rollback(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRl      s    c           C   s   t  j j j   d  S(   N(   RQ   RR   RV   t   retain_after_load(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRm      s    c         C   s   t    } t | j |   S(   N(   t   scene_listst   lent   layers(   t   layert   sls(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   count_displayables_in_layer
  s    	c         C   s   | d  k r t d   n  t j j   j s< t d   n  t |  t  s` t |  j    }  n  t j	 j
 |  } t j j j |  |  d  S(   Ns&   Images may not be declared to be None.s/   Images may only be declared inside init blocks.(   RU   t	   ExceptionRQ   RR   RS   t
   init_phaseR   t   tuplet   splitt   easyR9   t   displayt   imaget   register_image(   R   t   d(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRz     s    c         C   s   t  |  t  s$ t |  j    }  n  t  | t  sH t | j    } n  t |   } xl t j j j j   D]U \ } } t |  | k  r qj n  | |  |  k rj t j j j	 | | | |  qj qj Wd  S(   N(
   R   Rv   Rw   Ro   RQ   Ry   Rz   t   imagest   itemsR{   (   t   oldt   newt   lenoldt   kt   v(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   copy_images2  s    "t   masterc         C   s@   t  |  t  s$ t |  j    }  n  t j j   j j | |   S(   N(   R   Rv   Rw   RQ   RR   RS   R}   t   showing(   R   Rq   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   Y  s    c   
      C   sp  | p |  d } | d  k r% |  } n$ t | t  rI t | j    } n  t | t j j j  rn | } } n t j	 j
 r t j j   j j | | |   } | d  k	 r | } | f | d }  q n  t j j j | d d } } | j   s d  SxD | D]< }	 t |	 t j j j  r*|	 d |  } q |	 |  } q Wt j j   j j | |  t  t j j j |  d  S(   Ni    i   t   stylet   image_placementt   child(   RU   R   R   Rv   Rw   RQ   Ry   t   coret   DisplayableRf   t   image_attributesRR   RS   R}   t   apply_attributesRz   t   ImageReferencet   find_targett   motiont	   Transformt   predict_showRY   R8   R9   (
   R   Rq   t   whatt   tagt   at_listt   keyt   baset   imgt   new_whatt   i(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   l  s*    	!i    c
         C   s  t  j j   j r! t d   n  t |  t  sE t |  j    }  n  t   }
 | p[ |  d } t  j	 j
 r | r | |
 j | k r |
 j | | } q n  | d  k r |  } n$ t | t  r t | j    } n  t | t  j j j  r | } } n t  j	 j rOt  j j   j j | | |   } | d  k	 rO| } | f | d }  qOn  t  j j j | d d } } | j   rt  j	 j rt  j	 j |  | |  } t | t  j j j  r| } } q| rd  Sn  xD | D]< } t | t  j j j  r| d |  } q| |  } qWt t  j j j |  <| rK|	 rK| f |  d }  n  t  j	 j rmt  j	 j |  |  n  |
 j | | | | | d | d |  d	 | d
 t  j	 j d | d  S(   Ns%   Show may not run while in init phase.i    i   R   R   R   R   R   t   atlt   default_transformt	   transient(    RQ   RR   RS   Ru   Rt   R   Rv   Rw   Rn   Rf   t   sticky_positionsR   RU   R   Ry   R   R   R   R}   R   Rz   R   R   t   missing_showR   R   RY   t
   persistentt   _seen_imagest   missing_hidet   addR   (   R   R   Rq   R   t   zorderR   t   behindR   R   t
   munge_nameRr   R   R   R   R   t   resultR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   show  sJ    %		!c         C   s   t  j j   j r! t d   n  t |  t  sE t |  j    }  n  t   } |  d } | j	 | |  t  j
 j r t  j
 j |  |  n  d  S(   Ns%   Hide may not run while in init phase.i    (   RQ   RR   RS   Ru   Rt   R   Rv   Rw   Rn   t   removeRf   R   (   R   Rq   Rr   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   hide  s    	
c         C   sZ   t  j j   j r! t d   n  t   } | j |   t  j j rV t  j j |   n  d  S(   Ns&   Scene may not run while in init phase.(	   RQ   RR   RS   Ru   Rt   Rn   t   clearRf   t   missing_scene(   Rq   Rr   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   scene  s    	t   defaultc            s,       f d   } t  j j j |  d  S(   Nc              s/   t  j j t t  j j    d    d  S(   NR   (   RQ   t   uit   textt   unicodet   pythonR5   (    (   R   t
   expressiont
   properties(    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   overlay_funcE  s    !(   RQ   Rf   t   overlay_functionst   append(   R   R   R   R   (    (   R   R   R   s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   watch9  s    t    s   {}c         C   s  t  j j d  t  j j   } t | t  s7 d  } n  | d  k	 rL | } n  t   } t d  r i  }	 t	 d | d | d | d | d | d |  |	 d <t
 d d t d	 |	 d
 |  n t  j j d d  t  j j   t  j j |  d d t  j j | d | d d d | d | }
 | r+|
 j   n  t  j j   t  j j   t  j j sdt  j j t  n  | rzt  j j   n  t  j j d d
 d d d |  } t  j j |  | d  k rt  j j } n  | rt  j j j d  d   n  | S(   Nt   inputR   t   lengtht   allowt   excludet   editablet   pixel_widtht
   _transientt   _widget_propertiest   promptR   t   input_windowt   input_promptt
   input_textt   mouset   typet   roll_forward(   RQ   t   exportst   modeRX   R   R   RU   Rb   R   t   dictR   RY   R   t   windowt   vboxR   R   t   disablet   closet   shown_windowRR   R\   t   loadsaveR4   t   saybehaviort   interactRh   Rf   t   implicit_with_noneRZ   t   do_with(   R   R   R   R   R   t	   with_noneR   R   t   fixedt   widget_propertiest   inputwidgett   rv(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   L  s<    			2*!c   	      C   sq  t  j j r d   } n	 d   } g  |  D]3 \ } } } t  j j |  r( | |  | f ^ q( }  | r t  j j |  } g  |  D]$ \ } } | | k r | | f ^ q }  n d  } g  |  D] \ } } | d  k	 r | ^ q } | s d  St  j j |   } | d  k	 rm| d  k	 rmxX |  D]M \ } } | | k ry | j |  Wqft	 k
 rb| j
 |  qfXqqWn  | S(   Nc         S   s   |  t  S(   N(   t   tag_quoting_dict(   t   s(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   substitute  s    c         S   s   |  S(   N(    (   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR     s    (   RQ   Rf   t   old_substitutionsR   R5   RU   Rd   t   menuR   t   AttributeErrorR   (	   R~   t   set_exprR   t   labelt	   conditionR^   t   sett   choicesR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR     s0    	*!+c           C   s[   t  j j r+ t  j j j r+ d  t  j _ n  t  j j rW t  j j rW t  j	 j
 t  n  d  S(   N(   RQ   Rf   t   skippingRR   t   preferencest   skip_after_choicesRU   t   autosave_on_choiceR\   R   R4   RY   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   choice_for_skipping  s    c          C   s6   t  j j s d  Sd t t f g }  t d d |  d  S(   Ns   Menu Predictiont   choiceR~   (   RQ   Rf   t   choice_screen_chosenRY   t   FalseRN   (   R~   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   predict_menu  s    t   menu_windowt   menu_captiont   menu_choicet   menu_choice_chosent   menu_choice_buttont   menu_choice_chosen_buttonR   R   c         K   su  | r  t  j j |  t   n  g  |  D] \ } } | ^ q' } x d  | k r^ | j d   qB Wt  j j   } | | k r d  } n  t  j j r t  j	 j
 t  j j t j |   n  t  j j   j } t   r t  j j r t  j	 j   n  t |  rg  } |
 d  k ri  } n |
 } xI|  D] \ } } | s:d  } n  | d  k	 rat  j	 j | | |  } n d  } t  j j r| d  k	 r| j | | | j   f  q| j | | t f  n | j | | f  t | d | d | d t d t  j j |	 qWnh t  j	 j d | d d  t  j	 j |  d t  j j   j d d	 d
 t d | d | d | d | d | | t  j j   x; |  D]3 \ } } | d  k	 rt d |  qxt |  qxWt d  | rqt  j	 j  d d d | d |  } x< |  D]* \ } } | | k rt d |  PqqWt d  t d  t! |  | d  k rNt  j j" } n  | rmt  j j# j$ d  d   n  | Sd  S(   NR~   R   R   t   _layerR   t   focusR   t   locationR   R   t   caption_stylet   choice_stylet   choice_chosen_stylet   choice_button_stylet   choice_chosen_button_styles   Choice: R   R   R   R   s   User chose: s   No choice chosen.(%   RQ   R   R   R   RU   R   RX   Rf   t   auto_choice_delayR   t   pausebehaviorRI   R   RR   RS   t   currentRb   t   fix_rollback_without_choiceR   R   t   ChoiceReturnR   R   t
   get_chosenR   R   RY   t   choice_layerR   R   R   RV   R   Rh   R   RZ   R   (   R~   t   window_styleR   R   R   R   R   R   R   t   scopeR   R    R   t   predict_onlyt   kwargsR   t   valR   R   R   t   item_actionst   propsR^   t   actionR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   display_menu   s    #
			2
!


t   TagQuotingDictc           B   s   e  Z d    Z RS(   c         C   s   t  j j } | | k rP | | } t | t t f  rL | j d d  } n  | St  j j ro t	 d |   n  d | d Sd  S(   Nt   {s   {{s:   During an interpolation, '%s' was not found as a variable.t   <s	    unbound>(
   RQ   Rd   t   __dict__R   t   strR   t   replaceRf   t   debugRt   (   t   selfR   Rd   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   __getitem__  s    
(   R   t
   __module__R  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s   c         C   sl   |  d  k r t j j }  n  t |  t t f  rC t j j |  |  St |  d d   } | rh | |  n  d  S(   NR8   (	   RU   RQ   Rd   t   narratorR   R  R   t   predict_sayt   getattr(   t   whoR   R8   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s    c         C   s*   y |  j    | _ Wn t | _ n Xd  S(   N(   t   will_interactt	   interactsRY   (   R  t   scry(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   scry_say  s    c         C   sy   t  j j r | t } n  |  d  k r4 t  j j }  n  t |  t t	 f  re t  j j
 |  | d | n |  | d | d  S(   NR   (   RQ   Rf   R   R   RU   Rd   R  R   R  R   t   say(   R  R   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s    t   imagemapc      
   K   s  t  j j d  t  j j |  | | d | d | | t  j j   }	 |	 g  | D] \ }
 } } } } | ^ qN k r{ d  }	 n  t   r t  j j	 r t  j j
   n  t  j j d | d d d | d |	  } t  j j |  | d  k r t  j j } n  | rt  j j j d  d   n  | S(   NR   t
   unselectedR   t   suppress_overlayR   R   R   (   RQ   R   R   R   t   imagemap_compatRX   RU   Rb   Rf   R   R   R   Rh   R   RR   RZ   R   (   t   groundt   selectedt   hotspotsR!  t   overlaysR   R   R   R   R   t   _x0t   _y0t   _x1t   _y1R   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR     s$    %
.		c         C   s  | d  k r* |  d  k	 r! t } q* t } n  t j j d k r@ t St j j   } | t t g k rj d  } n  t j j d  | d  k	 r t j	 j
 j |  } | d  k	 r | }  q n  t j j r | d  k r d }  n  | r t j j d d  n t j j   |  d  k	 rt j j |  t  n  t j j d d d d d |  } | r_t j j | d	 t n  | d  k rzt j j } n  | rt j j j d  d   n  | S(
   Nt   fastt   pausei    t   dismisst   dismiss_hard_pauseR   R   R   Rc   (   RU   R   RY   RQ   Rf   R   R   RX   R   t   audioRK   t	   get_delayRR   R\   R   R   R   R   Rh   R   RZ   R   (   t   delayRK   R   t   hardRh   R   t   newdelayR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR-  +  s:    				!c         C   s   t  j j d  | r/ t  j j j d t  n  t |  d | t  j j   | d  k sd | d k  rw t  j j
 d  n t  j j | t  t  j j j r t } n d  } t  j j d t d t d |  } t   | r t  j j j d t  n  | S(   Nt   movieRK   t   loopsi    R"  t
   show_mouseR   (   RQ   R   R   R0  t   set_force_stopRY   R%   R   R   RU   t   soundstopbehaviorR   R   RR   RV   t   forwardR   R'   (   t   filenameR2  R6  t
   stop_musicR   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   movie_cutscenet  s$    		c         C   s   t  j j   j r! t d   n  t  j j r6 d  }  n  t  j j j	 pH | sT d  }  n  t  j
 j d  t  j j j |  | d | S(   Ns0   With statements may not run while in init phase.t   withR   (   RQ   RR   RS   Ru   Rt   Rf   R   RU   R   t   transitionsR   R   RZ   R   (   t   transt   alwayst   pairedR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   with_statement  s    		R>  i   c      	   C   s   | r; t  t j j  d k r; |  | f t j j d _ d  S|  sz t j j sQ d  St j j   j sg d  St j	 j
 sz d  Sn  d  t j	 _ t j j j   t j j j | d | d | d |  d  S(   Ni   i    t   greedyR   t   force(   Ro   RQ   RR   t   contextst   defer_rollbackRd   Re   RS   RT   Rf   t   rollback_enabledRU   R   RV   t   complete(   RE  t   checkpointst   deferRD  R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRT     s    c           C   s   t  j j j t  j j _ d  S(   N(   RQ   RR   R   t
   fullscreen(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   toggle_fullscreen  s    c           C   s   d  S(   N(    (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   toggle_music
  s    c         C   s   t  j j j |   S(   N(   RQ   RR   t   scriptt	   has_label(   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRP    s    c          C   sU   g  }  x< t  j j j j   D]% } t | t  r |  j |  q q Wt  j j	 |   S(   N(
   RQ   RR   RO  t   namemapt   iterkeysR   R   R   R   t   RevertableSet(   R   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_all_labels  s
    c         C   sD   |  d  k r' t j j t j j f }  n  t j j j |  d | d  S(   Nt
   background(   RU   RQ   Rf   t   thumbnail_widtht   thumbnail_heightRR   RZ   t   take_screenshot(   t   scaleRU  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRX  /  s    t   _invoke_main_menut
   _main_menuc         C   s:   |  t  k r t j j }  n  t j j |  | | f   d  S(   N(   R   RQ   Rf   t   end_game_transitionRR   t   FullRestartException(   t
   transitionR   t   target(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   full_restart=  s    c           C   s   t  j j    d  S(   N(   RQ   RR   t   UtterRestartException(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   utter_restartN  s    c           C   s   t  j j d  d  S(   Nt   _save_reload_game(   RQ   RR   t   call_in_new_context(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   reload_scriptY  s    c         C   s   t  j j d |  d |   d  S(   Nt   relauncht   status(   RQ   RR   t   QuitException(   Rf  Rg  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   quitd  s    c         C   s   t  j j |    d  S(   N(   RQ   RR   t   JumpException(   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   jumpu  s    c         C   s   t  j j |    d  S(   N(   RQ   RR   t   JumpOutException(   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   jump_out_of_context  s    c         O   s   t  j j |  | |   d  S(   N(   RQ   RR   t   CallException(   R   t   argsR  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   call  s    	c         C   s   t  j j j |   d  S(   N(   RQ   RR   RZ   t   save_screenshot(   R;  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   screenshot  s    c         C   s   |  r t  j St  j S(   N(   RQ   t   version_tuplet   version(   Rv   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRt    s    c         C   s@   | r  t  j j j r  d  }  n  t  j j j |  | d | d  S(   NRE  (   RQ   RR   R   R?  RU   RZ   t   set_transition(   R@  Rq   RA  RE  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR^    s    	c         C   s   t  j j j j |  d   S(   N(   RQ   RR   RZ   R^  t   getRU   (   Rq   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_transition  s    
c           C   s   d t  j j d _ d  S(   Ni    (   RQ   RR   RF  t   runtime(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   clear_game_runtime  s    c           C   s   t  j j d j S(   Ni    (   RQ   RR   RF  Rx  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_game_runtime  s    c         C   s   t  j j |   S(   N(   RQ   t   loadert   loadable(   R;  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR|    s    
c         C   s'   y t  j j |   t SWn t SXd  S(   N(   RQ   R{  t   transfnRY   R   (   R;  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   exists  s
    c           C   s!   y t  t j j _ Wn n Xd  S(   N(   RY   RQ   RR   RZ   t   restart_interaction(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s    c           C   s   t  j j   j S(   N(   RQ   RR   RS   t   info(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRS      s    c           C   s   t  t j j  d S(   Ni   (   Ro   RQ   RR   RF  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   context_nesting_level.  s    	c         C   s)   t  j j j |  d | d | d | d  S(   Nt   loopt   fadeoutt   fadein(   RQ   R0  RK   R$   (   R;  R6  R  R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   music_start:  s    c         C   s   t  j j j d |   d  S(   NR  (   RQ   R0  RK   t   stop(   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   music_stopC  s    c          C   sK   t  j j j j t  j j   j d   }  |  d  k r7 d S|  j |  j	 f Sd  S(   Nt   unknowni    (   s   unknowni    (
   RQ   RR   RO  RQ  Rv  RS   R   RU   R;  t
   linenumber(   t   n(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_filename_lineL  s    'c         C   s   t  j j s d  S|  d  k r  d  St si d d  l } t t  j j d  a t j   si t j | j	  qi n  d d  l
 } t | j |   j d  IJt j   d  S(   Nit   as   utf-8(   RQ   Rf   RV   RU   t   logfilet   codecst   _filet   tellt   writet   BOM_UTF8t   textwrapt   fillt   encodet   flush(   t   msgR  R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRV   _  s    c           C   s   t  t j j _ d  S(   N(   RY   RQ   RR   RZ   t   full_redraw(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   force_full_redraw}  s    c         C   s8   |  d  k	 r! t j j |   }  n  t |  | d | d  S(   NR   (   RU   RQ   R   R5   R  (   R  R   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   do_reshow_say  s    c          K   s   t  t j j t j j |   S(   N(   t   curried_do_reshow_sayRQ   Rd   t   _last_say_whot   _last_say_what(   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_reshow_say  s    		c          K   s   t    |    d  S(   N(   R  (   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   reshow_say  s    c           C   s   t  t j j   j d d   S(   Nt   _current_interact_type(   R  RQ   RR   RS   R  RU   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   current_interact_type  s    c           C   s   t  t j j   j d d   S(   Nt   _last_interact_type(   R  RQ   RR   RS   R  RU   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   last_interact_type  s    c          G   s   t  j j   j |   d  S(   N(   RQ   RR   RS   t   make_dynamic(   t   vars(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   dynamic  s    c          G   s    t  j j   j |  d t d  S(   NRS   (   RQ   RR   RS   R  RY   (   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   context_dynamic  s    c         C   s   |  t  j j j k S(   N(   RQ   RR   R   t
   _seen_ever(   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   seen_label  s    c         C   s   |  t  j j j k S(   N(   RQ   RR   R   t   _seen_audio(   R;  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   seen_audio  s    c         C   s7   t  |  t  s$ t |  j    }  n  |  t j j j k S(   N(   R   Rv   Rw   RQ   RR   R   R   (   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   seen_image  s    
c         C   s   t  j j |   S(   N(   RQ   R{  R(   (   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   file  s    c         C   s\   t  j j   t  j j |   }  t |  t  j j j  sF t	 d   n  |  j
   } | j   S(   Ns6   renpy.image_size expects it's argument to be an image.(   RQ   R{  t   index_archivesRx   R9   R   Ry   t   imt   ImageRt   R(   t   get_size(   R  t   surf(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   image_size  s    c         C   sQ   t  |  t  r$ t |  j    }  n  |  d } t j j   j j | j	 | d   S(   Ni    (   R   R   Rv   Rw   RQ   RR   RS   Rn   R   Rv  RU   (   R   Rq   R   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_at_list  s    
c         C   s;   t  |  t  s |  g }  n  t j j   j j | |   d  S(   N(   R   t   listRQ   RR   RS   Rn   t   set_layer_at_list(   R   Rq   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   show_layer_at   s    c           C   s   t    t j j j   d  S(   N(   R  RQ   Ry   RZ   t   kill_textures_and_surfaces(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   free_memory0  s    c         C   s*   | r t  j j |   St  j j |   Sd  S(   N(   RQ   Rx   R9   t   displayable_or_none(   R|   t   none(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   easy_displayable:  s    c           C   s   t  j j j   d  S(   N(   RQ   RR   RZ   t
   quit_event(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  F  s    c           C   s   t  j j j   d  S(   N(   RQ   RR   RZ   t   iconify(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  Q  s    t   curried_call_in_new_contextt   curried_invoke_in_new_contextc         C   s   t  |    d  S(   N(   Rt   (   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   _errorf  s    c         C   s   t  j |   d  S(   N(   t   _error_handlersR   (   t   eh(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   push_error_handlerk  s    c           C   s   t  j   d  S(   N(   R  t   pop(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   pop_error_handlern  s    c         C   s   t  d |   d  S(   Ni(   R  (   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   errorq  s    c         C   s   t  j j j |   d  S(   N(   RQ   RR   RZ   t   timeout(   t   seconds(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  u  s    	c         C   s)   |  d  k r d  St j j j |    d  S(   N(   RU   RQ   Ry   R   t   EndInteraction(   R^   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   end_interaction  s    c          C   s1   t  j j   j }  t  j j j |   } | j   S(   N(   RQ   RR   RS   R   RO  t   lookupR  (   R   t   node(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s    c           C   s   t  j j t   d  S(   Ni    (   RQ   t   parsert   munge_filenameR  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   munged_filename  s    c         K   s  t  j j   j s! t d   n  |  t k r1 d  St j |   t  j j } t	 t  j _ t  j j
 j |   } t  j j t	  } t | _ t  j j j |  | j |  t  j j j |  x* | D]" \ } } t  j j   j |  q W| j   t  j j j   | t  j _ d  S(   Ns,   Module loading is only allowed in init code.(   RQ   RR   RS   Ru   Rt   t   loaded_modulesR   Rf   t   lockedR   RO  t   load_modulet	   executiont   ContextRY   RF  R   R  Rd   R  t   updateR   t   pop_all_dynamicR  (   R   R  t
   old_lockedt   initcodeRS   t   prioR  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s$    	
s   <string>c   	      C   s  t  j j } z t  j j } t t  j _ t  j j j | t |    \ } } | d  k r[ d  St  j
 j t  } t | _ t  j j j |  x* | D]" \ } } t  j j   j |  q W| j   t  j j j   | t  j _ t  j j j   | d j SWd  | t  j _ Xd  S(   Ni    (   RQ   RR   t   exception_infoRf   R  R   RO  t   load_stringR   RU   R  R  RY   Ru   RF  R   RS   R   R  R  t   analyzeR   (	   R   R;  t   old_exception_infoR  t   stmtsR  RS   R  R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s$    $	
c           C   s0   t  j j   j   t  j j   j d t  d  S(   NR  (   RQ   RR   RS   t   pop_dynamict   lookup_returnRY   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   pop_call  s    c           C   s   t  t j j   j  S(   N(   Ro   RQ   RR   RS   t   return_stack(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   call_stack_depth  s    	c         C   s*   |  d  k r t d  n t d |   d  S(   Nt
   _game_menu(   RU   Rd  (   R    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt	   game_menu$  s    c           C   s   t  t j j   j _ d  S(   N(   RY   RQ   RR   RS   Rn   R   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   0  s    	t	   placementc           B   s   e  Z d    Z RS(   c         C   sr   t  t |   j   | d |  _ | d |  _ | d |  _ | d |  _ | d |  _ | d |  _ | d |  _	 d  S(   Ni    i   i   i   i   i   i   (
   t   superR  t   __init__t   xpost   ypost   xanchort   yanchort   xoffsett   yoffsett   subpixel(   R  t   p(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  =  s    (   R   R  R  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  <  s   c         C   s   |  j    } t |  S(   N(   t   get_placementR  (   R|   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  H  s    c         C   s_   |  j    d }  | d  k r+ t j j } n  | d  k rF t j j } n  t   j | |  | |  S(   Ni    (   Rw   RU   RQ   Rf   t   screen_widtht   screen_heightRn   t   get_image_bounds(   R   t   widtht   heightRq   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  `  s    R   c           B   s   e  Z RS(    (   R   R  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR     s   t	   Containerc           B   s   e  Z e j j Z RS(    (   R   R  RQ   R   t   RevertableListt
   _list_type(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR    s   c           C   s   t  j j j S(   N(   RQ   RR   RZ   R   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_roll_forward  s    c          G   s   t  j j   } xX |  D]P } t  j j |  } t | t  j j j  sY t	 d |   n  | j
 |  q W| t  j j Bt  j _ d  S(   Ns#   Cannot pin non-image-manipulator %r(   RQ   R   RS  Rx   R9   R   Ry   R  t	   ImageBaseRt   R   Rd   t   _cache_pin_set(   Ro  t   new_pinsR   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt	   cache_pin  s    c          G   s   t  j j   } xX |  D]P } t  j j |  } t | t  j j j  sY t	 d |   n  | j
 |  q Wt  j j | t  j _ d  S(   Ns%   Cannot unpin non-image-manipulator %r(   RQ   R   RS  Rx   R9   R   Ry   R  R  Rt   R   Rd   R  (   Ro  R  R   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   cache_unpin  s    c          G   sX   t  j j t  j j  } x- |  D]% } t  j j |  } | j |  q W| t  j _ d  S(   N(   RQ   R   RS  Rd   t   _predict_setRx   R9   R   (   Ro  t   new_predictR|   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   start_predict  s
    	c          G   sX   t  j j t  j j  } x- |  D]% } t  j j |  } | j |  q W| t  j _ d  S(   N(   RQ   R   RS  Rd   R  Rx   R9   t   discard(   Ro  R  R|   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   stop_predict  s
    c         O   s8   t  j j t  j j  } | | f | |  <| t  j _ d  S(   N(   RQ   R   t   RevertableDictRd   t   _predict_screen(   t   _screen_nameRo  R  R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   start_predict_screen  s    
c         C   s5   t  j j t  j j  } | j |   | t  j _ d  S(   N(   RQ   R   R  Rd   R  R  (   R   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   stop_predict_screen  s    c         O   s  t  j j d  t |  d t | | t  j j   } y% t  j j d d d d d |  } Wn+ t  j j	 t  j j
 f k
 r } | } n Xt  j j |  t  j j } d | k r | j d  } n  | r t  j j j d  d   n  t | t  j j	 t  j j
 f  r|  n  | S(   NR    R   R   R   R   t
   _with_none(   RQ   R   R   R   RY   RX   R   R   RR   Rj  Rn  Rh   Rf   R   R  RZ   R   RU   R   (   R  Ro  R  R   R   t   eR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   call_screen  s     %!
!	c         C   s:   g  } x- t  j j |   D] \ } } | j |  q W| S(   N(   RQ   R{  t   listdirfilesR   (   t   commonR   t   dirR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   list_files	  s    c           C   s   t  j j j S(   N(   RQ   Ry   t   drawR  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_renderer_info/	  s    c           C   s   t  t j j _ d  S(   N(   RY   RQ   Ry   RZ   t   display_reset(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  H	  s    c         C   s   t  j j   } | j s d  S| j } zD t | _ |  | d k rh x$ t  j j D] } | |  |  qN Wn  Wd  t | _ X|  | k r | j	 |   n  | j
 d |   d  S(   Ni    (   RQ   RR   RS   t	   use_modest   modesR   Rf   t   mode_callbacksRY   R   t   insert(   R   t   ctxR  t   c(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   R	  s    			
c         C   s%   t  d  t d d |  t   d  S(   Nt   notifyt   message(   R   R   R  (   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR  p	  s    
c         C   sN   t  |  t  r |  t j j k Sx$ |  D] } | t j j k r& t Sq& Wt Sd  S(   N(   R   R   RQ   Rf   t   variantsRY   R   (   R   R  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   variant	  s    c         C   s+   y d d  l  } | j |   Wn n Xd  S(   Ni(   t   androidt   vibrate(   t   durationR  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   	  s
    c           C   s   t  j j   j S(   N(   RQ   RR   RS   t   say_attributes(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_say_attributes	  s    
c         C   s   t  j j   j } | d  k	 r: | f | j | |  } n t  j j } | sP d  S| rs | j | | d f  rs d  St	   } t	 |  } | j
 |  | | d   S(   Ni    (   RQ   RR   RS   R}   RU   t   get_attributesRd   t   _side_image_attributesR   R   t   choose_image(   t
   prefix_tagt	   image_tagt   not_showingRq   R}   t   attrst   requiredt   optional(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_side_image	  s    	c           C   s   t  j j j   S(   N(   RQ   Ry   R  t   get_physical_size(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR.  	  s    c         C   sF   t  t j j _ t   d rB t j j j   t j j	 j
 |   n  d  S(   Nt	   resizable(   R   RQ   RR   R   RL  R  Ry   R  Ri  RZ   t   set_mode(   t   size(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   set_physical_size	  s    c         C   s5   t  |  t  s |  St j   p" d } |  j | d  S(   Ns   utf-8R  (   R   R   t   syst   getfilesystemencodingR  (   R   t
   fsencoding(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   fsencode	  s    	c         C   s2   t  |  t  s |  St j   p" d } |  j |  S(   Ns   utf-8(   R   R  R3  R4  t   decode(   R   R5  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   fsdecode
  s    	(   t   launch_editorc         c   s_   |  d  k	 r t j   |  } n d } x3 t j j j j D] } | d | k  rR Pn  | Vq8 Wd  S(   Ni    (   RU   RL   RQ   Ry   R  t   cachet   load_log(   t   aget   deadlineR   (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_image_load_log
  s    c           C   s"   t  j j r t  j j    n  d  S(   N(   RQ   Rd   t
   _in_replayRR   t	   EndReplay(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt
   end_replay:
  s    c           C   s   t  j j t  d  S(   N(   RQ   R   R  RY   (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   save_persistentF
  s    c         C   s   t  j j   j |   S(   N(   RQ   RR   RS   t   seen_current(   t   ever(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   is_seenP
  s    c           C   s   t  j j j   S(   N(   RQ   Ry   R  t   get_mouse_pos(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRF  ^
  s    c         C   s   t  j j j |  | |  d  S(   N(   RQ   Ry   RZ   t   set_mouse_pos(   t   xt   yR!  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyRG  i
  s    c         C   s   |  t  _ d  S(   N(   RQ   t
   autoreload(   RJ  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   set_autoreloadx
  s    	c           C   s   t  j S(   N(   RQ   RJ  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   get_autoreload
  s    c           C   s   t  j j j j   S(   N(   RQ   RR   RO  t
   translatort   count_translates(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   count_dialogue_blocks
  s    c           C   s   t  t j j j  S(   N(   Ro   RQ   RR   R   t   _seen_translates(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   count_seen_dialogue_blocks
  s    c         C   s    t  j j |  d | d | d S(   NR  t	   translatei    (   RQ   t   substitutionsR   (   R   R  RR  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   
  s    c         C   sb   | d  k r$ t j d  j j } n  |  j d  s7 |  S|  j d  rJ |  St j j	 |  |  d S(   Ni   t   __i   (
   RU   R3  t	   _getframet   f_codet   co_filenamet
   startswitht   endswithRQ   R  R  (   R   R;  (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   munge
  s    c           C   s   t  j j   j   S(   N(   RQ   RR   RS   t   get_return_stack(    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR[  
  s    c         C   s   t  j j   j |   d  S(   N(   RQ   RR   RS   t   set_return_stack(   t   stack(    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR\  
  s    c            s>       f d   } t  j d |  } t | _ | j   d  S(   Nc             s<   y       Wn d d  l  }  |  j   n Xt   d  S(   Ni(   t	   tracebackt	   print_excR  (   R^  (   Ro  R   R  (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyR   
  s    R_  (   t	   threadingt   ThreadRY   t   daemont   start(   R   Ro  R  R   t   t(    (   Ro  R  R   s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   invoke_in_thread
  s    		(  R  R  t   renpy.displayRQ   t   renpy.audiot   renpy.pyanalysisR    R   R   R   t   renpy.text.extrasR	   t   renpy.text.fontR
   R   R   t   renpy.text.textR   t   renpy.display.behaviorR   R   RG   R   R   R   R   R   t   renpy.display.minigameR   t   renpy.display.screenR   R   R   R   R   R   R   R   R   RM   t   renpy.display.focusR   t   renpy.display.predictR    RN   t   renpy.display.imageR!   t   renpy.curryR"   R#   t   renpy.audio.soundR$   t   renpy.display.videoR%   R&   R'   t   renpy.loadsaveR(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   t   renpy.pythonR5   RH   R6   RI   t	   renpy.atlR7   t
   renpy.easyR8   R9   t   renpy.parserR:   R;   t   renpy.translationR<   R=   t   renpy.persistentR>   t   renpy.characterR?   R@   RA   R0  RJ   t   renpy.audio.musicRK   t   renpy.statementsRB   RO   RC   t   renpy.memoryRD   RE   RF   RL   R3  R`  RP   RX   RU   R_   R`   Ra   Rb   Rh   Rk   Rl   Rm   Ry   R   Rn   Rs   Rz   R   R   R   R   RY   R   R   R   R   R   R   R   R   R  t   objectR  R   R  R  R  R   R-  R=  RC  t   globalsRT   RM  RN  RP  RT  RX  R`  Rb  Re  Ri  Rk  Rm  Rp  Rr  Rt  R^  Rw  Ry  Rz  R|  R~  R  RS   R  R  R  R  R  RV   R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  t   layer_at_listR  R  R  R  RR   Rd  R  t   invoke_in_new_contextR  t   call_replayR  R  R  R  R  R  R  R  R  R   R  R  R  R  t
   pop_returnR  R  R   R   t   RevertableObjectR  R  R  t   rendert   Rendert   IgnoreEventt   redrawR   R  R  R  R   R  R  R	  R
  R  R  R  R  R   R  R  R   R#  R-  R.  R2  R6  R8  t   renpy.editorR9  R>  RA  RB  RE  RF  RG  RK  RL  RO  RQ  R   RZ  R[  R\  Re  (    (    (    s]   C:\Users\Administrator Reset\Downloads\bundestrojaner_all\Unteralterbach-all\renpy\exports.pyt   <module>   s  	("4.








	(		
	
			
		
		'7$^T	4					(@I:!/											
																	
			
		


										-,				((								+		
				$	
	"		
			
	
			