³ò
~×YKc        ?   @   sD  d  d k  Z  d  d k i Z d  d k i i Z d  d k i i Z d Z	 d Z
 d Z e Z d Z e Z e  i Z d Z d e f d „  ƒ  YZ d Z e ƒ  Z e Z e Z e Z e Z d  d k l Z e Z d  d k l  Z! e! Z d  d k l" Z# e# Z$ d  d k l% Z d  d	 k l& Z' d  d
 k l( Z) e  i* i+ Z, e  i i- i. Z. e  i i- i/ Z/ e  i i- i0 Z0 e  i i1 i2 Z2 e  i i1 i3 Z3 e  i i1 i4 Z4 e  i i1 i5 Z5 e  i i6 i7 Z7 e  i i6 i8 Z8 e  i i6 i9 Z9 e  i i6 i: Z: e  i i6 i; Z; e  i i6 i< Z< e  i i6 i= Z= e  i i6 i> Z> e  i i? i@ Z@ e iA ZA e  i iB iC ZC e  i iD iE ZE e  i iD iF ZF e  i iG iH ZH e  i iG iI ZI e  iJ iJ e  i i6 iK ƒ ZK e  iJ iJ e  i i6 iL ƒ ZL e  iJ iJ e  i i? iM ƒ ZM e  iJ iJ e  i i? iN ƒ ZN e  iJ iJ e  i i? iO ƒ ZO e  iJ iJ e  i i? iP ƒ ZP e  iJ iJ e  i i? iQ ƒ ZQ e  iJ iJ e  i i? iR ƒ ZR e  iJ iJ e  i i? iS ƒ ZS e  iJ iJ e  i i? iT ƒ ZT e  iJ iJ e  i iU iV ƒ ZV e  iJ iJ e  i iU iW ƒ ZW e  iJ iJ e  i iU iX ƒ ZX e  iJ iJ e  i iU iY ƒ ZY e  iJ iJ e  i iU iZ ƒ ZZ e  iJ iJ e  i iU i[ ƒ Z[ e  iJ iJ e  i iU i\ ƒ Z\ e  iJ iJ e  i iU i] ƒ Z] e  iJ iJ e  i iU i^ ƒ Z^ e  iJ iJ e  i iU i_ ƒ Z_ e  iJ iJ e  i iU i` ƒ Z` e  iJ iJ e  i iU ia ƒ Za e  iJ iJ e  i iU ib ƒ Zb e  iJ iJ e  i iU ic ƒ Zd e  iJ iJ e  i iU ie ƒ Ze e  if ig Zh Zg e  if ii Zj Zi e  if ik Zk e  il im Zm e  i in Zn e  i io ip Zp d d „ Z6 e6 e  i i6 iq d d d ƒZr e6 e  i i6 iq d d d ƒZs e6 e  i i6 iq d d d ƒZt e6 e  i i6 iu d d d d d ƒZu [6 d „  Zv e  iw ix Zx d  d ky iz Z  e  i{ Z| e  i} Z} d Z~ e Z e Z€ eg d d d d d d d d d d e  i d e  i‚ d d d e d  e d! e d" e d# e d$ e d% d d& d d' d d( d) d* e d+ d d, d d- d. d/ d0 d1 d2 d3 d4 d5 e ƒZƒ d6 „  Z„ e d7 „ Z… d Z† d Z‡ e# ƒ  Zˆ d8 Z‰ d  d kŠ ZŠ eŠ i‹ d9 eŠ i‹ d8 <d: „  ZŒ [Œ d S(;   iÿÿÿÿNt    t   _Configc           B   s2   e  Z d d d  „ Z d „  Z d „  Z d „  Z RS(   c         C   s-   t  |  | | ƒ t i i | | | f ƒ d  S(   N(   t   setattrt   _configt   helpt   append(   t   selft   namet   defaultt   catR   (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   register:   s    c         C   s5   t  t ƒ } | | j o t d | ƒ ‚ n | | S(   Ns0   config.%s is not a known configuration variable.(   t   varsR   t	   Exception(   R   R   t   cvars(    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   __getattr__>   s    c         C   si   t  t ƒ } | | j o! t i i o t d | ƒ ‚ n | d j o t i i | ƒ n | | | <d  S(   Ns0   config.%s is not a known configuration variable.t   script_version(   R   R   t   renpyt   configt   lockedR   t   storet   _set_script_version(   R   R   t   valueR   (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   __setattr__F   s    c         C   s1   t  i i o t d ƒ ‚ n t t  i | ƒ d  S(   Ns2   Deleting configuration variables is not supported.(   R   R   R   R   t   delattr(   R   R   (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   __delattr__Q   s    N(   t   __name__t
   __module__t   NoneR
   R   R   R   (    (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyR   8   s   		(   t   RevertableList(   t   RevertableDict(   t   RevertableSet(   t   RevertableObject(   t   revertable_range(   t   revertable_sortedi    c            s&   ‡  ‡ ‡ f d †  } | d | _  | S(   Nc             sj   |  ˆ  } |  ˆ } ˆ  i  ƒ  } | i | ƒ ˆ | | Ž  } x' | D] } | i t i i | ƒ ƒ qC W| S(   N(   t   copyt   updatet   addR   t   easyt   displayable(   t   argst
   propertiest   conargst   kidst   kwargst   rvt   i(   t   extra_kwargst   nargst   cls(    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   f´   s    

 s/  

    This function takes both positional and keyword
    arguments. Positional arguments should be displayables or images
    to be laid out. Keyword arguments are interpreted as style properties,
    except for the style keyword argument, which is the name of the parent
    style of this layout.
    (   t   __doc__(   R0   t   docR/   R.   R1   (    (   R.   R/   R0   s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   layout²   s    
sÊ   
A layout that expands to take the size allotted to it.  Each
displayable is allocated the entire size of the layout, with the first
displayable further from the user than the second, and so on. Within
R4   t   fixeds9   
A layout that lays out displayables from left to right.
t
   horizontals9   
A layout that lays out displayables from top to bottom.
t   verticals0   
A layout that lays out displayables in a grid.
R/   i   c         G   s3   t  i i |  ƒ } x | D] } | | ƒ } q W| S(   N(   R   R%   R&   (   t   dispt   at_listR,   R-   (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   Atá   s
     t
   who_prefixt
   who_suffixt   what_prefixt   what_suffixt   show_functiont   predict_functiont	   conditiont   dynamict   imaget   interactt   slowt   slow_abortablet   afmt   ctct	   ctc_pauset   ctc_timedpauset   ctc_positiont   nestledt   all_at_oncet	   with_nonet   callbackt   typet   sayt	   who_stylet	   say_labelt
   what_stylet   say_dialoguet   window_stylet
   say_windowt   kindc         C   s5   t  |  d t ƒ}  y |  i | ƒ SWn g  Sn Xd  S(   NRX   (   t	   Charactert	   name_onlyt   predict(   t   whot   what(    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt   predict_say  s
    c         C   s&   t  |  d t ƒ}  |  | d | ƒd  S(   NRX   RD   (   RY   RZ   (   R\   R]   RD   (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyRQ   %  s    R   s   renpy.storec           C   s   t  t t t t d  S(   N(   t   uit   imt   objectt   ranget   sorted(    (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pyt
   public_api5  s
    (   R   t   renpy.uiR_   t   renpy.display.imt   displayR`   t   renpy.display.animt   animR   t   _returnt   _argst   _kwargst   Falset   _windowt   _window_subtitlet   Truet	   _rollbackR   R   RZ   Ra   R   t   stylet   libraryt   listt   _listt   dictt   _dictt   _objectt   renpy.pythonR   t   __renpy__list__R   t   __renpy__dict__R   t   sett   SetR   R    Rb   R!   Rc   t   pythont   py_evalt   evalt   behaviort   Bart   Buttont   InputRC   t   Framet   Imaget   ImageReferencet   SolidR4   t   LiveCompositet   LiveCropt   Nullt   Windowt   Viewportt   DynamicDisplayablet   ConditionSwitcht   ShowingSwitcht   motiont	   Transformt	   Animationt   videot   Moviet   particlet	   Particlest   SnowBlossomt   textt   Textt   ParameterizedTextt   curryt   Alphat   Positiont   Pant   Movet   Motiont   Revolvet   Zoomt   RotoZoomt
   FactorZoomt   SizeZoomt
   transitiont   Fadet   Dissolvet   ImageDissolvet   CropMovet	   Pixellatet   MoveTransitiont   MoveFactoryt   MoveInt   MoveOutt	   ZoomInOutt   RevolveInOutt   MultipleTransitiont   ComposeTransitiont   NoTransitiont   Pauset   SubTransitiont	   charactert   ADVCharactert
   ADVSpeakerRY   t   Speakert   DynamicCharactert   loadsavet   MultiPersistentt   Stylet   coret   absolutet   MultiBoxt   Fixedt   HBoxt   VBoxt   GridR:   R%   t   colort   renpy.exportst   exportst   display_menut   menut   predict_menut   default_transitiont   mouse_visiblet   suppress_overlayt   show_display_sayt   predict_show_display_sayt   advR^   RQ   t   _last_say_whot   _last_say_whatt   _cache_pin_setR   t   syst   modulesRd   (    (    (    s3   D:\Version 1-0-7\Games\Katawa Shoujo\renpy\store.pys   <module>   s  	 			
									