+
    hvh<d  c                   s$   ^ RI t ^ RIt^ RIHt ^ RIt^ RIHtHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]P"                  P%                  R	4      t. t^ R
IHt ]tR F6  t]! ]
]4      ]! 4       ]&   ]! R	]R],           4       ]P5                  ]4       K8  	  . RNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5N Fk  t]P6                  ! 4       ;_uu_ 4        ]P8                  ! R6]4       ]! ]
]4      ]! 4       ]&   RRR4       ]! R	]R],           4       ]P5                  ]4       Km  	  R FO  t]P;                  R7^4      R,          t]! ]
]4      ]! 4       ]&   ]! R	]R],           4       ]P5                  ]4       KQ  	  R FO  t]P;                  R7^4      R,          t]! ]
]4      ]! 4       ]&   ]! R	]R],           4       ]P5                  ]4       KQ  	  ]P?                  R84      t ]P?                  R94      t!]P?                  R:4      t"]P?                  R;4      t#]P?                  R<4      t$]P?                  R=4      t%]P?                  R>4      t&]P?                  R?4      t']P?                  R@4      t(]P?                  RA4      t)]P?                  RB4      t*]P?                  RC4      t+]P?                  RD4      t,]P?                  RE4      t-]P?                  RF4      t.]P?                  RG4      t/]P?                  RH4      t0]P?                  RI4      t1]P?                  RJ4      t2]P?                  RK4      t3]P?                  R	4      t4]P?                  RL4      t5]P?                  RM4      t6]P?                  RN4      t7]P?                  RO4      t8]P?                  RP4      t9]Pt                  Pv                  t<]'t=]. RO,          tR F6  t]! ]
]4      ]! 4       ]&   ]! R	]R],           4       ]P5                  ]4       K8  	  R FY  t]P;                  R7^4      R,          t]! ]P|                  ]4      ]! 4       ]&   ]! R	]RQ],           4       ]P5                  ]4       K[  	  ]P|                  P~                  ]P|                  P                  ,          tA]! R	RRRS4       ]P5                  RR4       R FY  t]P;                  R7^4      R,          t]! ]P                  ]4      ]! 4       ]&   ]! R	]RT],           4       ]P5                  ]4       K[  	  ]P                  tC]P                  tD]P                  tE]P                  tF]P                  tG]P                  tH]P                  tI]P                  tJ]P                  tK]. RO,          tRURV/tL]P                  tM]P                  tN]P                  tO]
P                  tP]P                  tQ]. RO,          t ! RW RX]Pt                  4      t:]! ]:4      t:]P5                  RX4       RY t]P5                  RZ4       R[ tR]P5                  R\4       R] tSR^ tT]P5                  R_4       R` tU]P5                  Ra4       Rb tV]P5                  Rc4       ]! Rd. RO4      tWRRe ltX]P5                  Rf4        ! Rg Rh4      tYRi tZ]P5                  Rj4       Rk t[]P5                  Rl4       Rm t\]P5                  Rn4       RRo lt]]P5                  Rp4       RRq lt^]P5                  Rr4       ]P                  t_]P                  t`]RsRt.,          t ! Ru Rv4      taRw tb ! Rx Ry]P                  4      tc]! ]c4      tc]ctG]R	Ry.,          t ! Rz R{]P                  4      td]! ]d4      td]P5                  R{4       ]P                  te]P                  tf]P                  tg]eth]! R	R|R}4       ]. RO,          t] ! R~ R]P                  4      4       ti]itj]! R	RR4       ]RR.,          t] ! R R]P                  4      4       tk]P5                  R4       ] ! R R]P                  4      4       tl]P5                  R4        ! R R]m4      tn]P5                  R4       R#   + '       g   i     ELV; i)i    N)
namedtuple)overridedeprecated_attr)GLib)PyGIDeprecationWarning)_propertyhelper)_signalhelper)_giGObject)_optionzGLib.ZPRIORITY_DEFAULTZPRIORITY_DEFAULT_IDLEZPRIORITY_HIGHZPRIORITY_HIGH_IDLEZPRIORITY_LOWZIO_INZIO_OUTZIO_PRIZIO_ERRZIO_HUPZIO_NVALZIO_STATUS_ERRORZIO_STATUS_NORMALZIO_STATUS_EOFZIO_STATUS_AGAINZIO_FLAG_APPENDZIO_FLAG_NONBLOCKZIO_FLAG_IS_READABLEZIO_FLAG_IS_WRITEABLEZIO_FLAG_IS_SEEKABLEZIO_FLAG_MASKZIO_FLAG_GET_MASKZIO_FLAG_SET_MASKZSPAWN_LEAVE_DESCRIPTORS_OPENZSPAWN_DO_NOT_REAP_CHILDZSPAWN_SEARCH_PATHZSPAWN_STDOUT_TO_DEV_NULLZSPAWN_STDERR_TO_DEV_NULLZSPAWN_CHILD_INHERITS_STDINZSPAWN_FILE_AND_ARGV_ZEROZOPTION_FLAG_HIDDENZOPTION_FLAG_IN_MAINZOPTION_FLAG_REVERSEZOPTION_FLAG_NO_ARGZOPTION_FLAG_FILENAMEZOPTION_FLAG_OPTIONAL_ARGZOPTION_FLAG_NOALIASZOPTION_ERROR_UNKNOWN_OPTIONZOPTION_ERROR_BAD_VALUEZOPTION_ERROR_FAILEDZOPTION_REMAININGZglib_versionZignoreZ_ZinvalidZvoid
GInterfaceZgcharZgucharZgbooleanZgintZguintZglongZgulongZgint64Zguint64GEnumGFlagsZgfloatZgdoubleZ
gchararrayZgpointerGBoxedZGParamZPyObjectGTypeZGStrvZGVariantZGStringzGObject.ParamFlags.PARAM_READWRITEzGObject.ParamFlags.READWRITEzGObject.SignalFlags.zgeneric-c-marshallerTc                   sX   a  ] tR tRt o RR lt]R 4       tR tR tR t	R t
R	 tR
tV tR# )Valuei@  Nc                s    \         P                  P                  V 4       Ve+   V P                  V4       Ve   V P	                  V4       R # R # R # N)GObjectModuler   __init__Zinit	set_value)selfZ
value_typepy_value   &&&;/usr/lib64/python3.14/site-packages/gi/overrides/GObject.pyr   ZValue.__init__A  sD    $$T*!IIj!#x( $ "    c                s.    \         P                  ! V 4      # r   )r   Z_gvalue_get_typer      &r   Z__g_typeZValue.__g_typeH  s     ##D))r   c                s    V P                   P                  \        4      '       g   \        P                  ! R \
        ^R7       \        P                  ! W4       R# )z2Calling set_boxed() on a non-boxed type deprecatedZ
stacklevelN)_Value__g_typeis_a
TYPE_BOXEDwarningswarnr   r   _gvalue_set)r   Zboxed   &&r   	set_boxedZValue.set_boxedN  s:    }}!!*--MMD& 	$r   c                s    V P                   P                  \        4      '       g   \        P                  ! R \
        ^R7       \        P                  ! V 4      # )z2Calling get_boxed() on a non-boxed type deprecatedr   )r   r   r   r    r!   r   r   _gvalue_getr   r   r   	get_boxedZValue.get_boxedZ  s=    }}!!*--MMD&
 t$$r   c                s   V P                   pV\        8X  d   V P                  V4       R # V\        8X  d   V P	                  V4       R # V\
        8X  dL   \        V\        4      '       g   Ve   \        RV \        V4       24      h\        P                  ! W4       R # V\        8X  d   V P                  V4       R # VP                  \        4      '       d   V P!                  V4       R # V\"        8X  d   V P%                  V4       R # V\&        8X  d   V P)                  V4       R # V\*        8X  d   V P-                  V4       R #  \        P                  ! W4       R #   \         d    T\.        8X  d   \        R4      hh i ; i)NzExpected string but got z+GObject.Value needs to be initialized first)r   	TYPE_CHARZset_char
TYPE_UCHARZ	set_ucharTYPE_STRINGZ
isinstanceZstr	TypeErrorZtyper   r"   
TYPE_PARAMZ	set_paramr   
TYPE_FLAGSZ	set_flagsTYPE_POINTERZset_pointer
TYPE_GTYPEZ	set_gtypeTYPE_VARIANTZset_variantTYPE_INVALID)r   r   gtype   && r   r   ZValue.set_valuec  s   IMM(#j NN8$k!h,,1E":8*T(^DT UVVOOD+j NN8$ZZ
##NN8$l"X&j NN8$l"X&/ L(#$QRRs   E #Fc                st   V P                   pV\        8X  d   V P                  4       # V\        8X  d   V P	                  4       # V\
        8X  d   V P                  4       # VP                  \        4      '       d   V P                  4       # VP                  \        4      '       d   V P                  4       # V\        8X  d   V P                  4       # V\        8X  d   V P                  4       # V\         8X  d   V P#                  4       #  \$        P&                  ! V 4      #   \(         d    T\*        8X  d    R # h i ; ir   )r   r'   Zget_charr(   Z	get_ucharr+   Z	get_paramr   	TYPE_ENUMZget_enumr,   Z	get_flagsr-   Zget_pointerr.   Z	get_gtyper/   Zdup_variantr   r%   r*   r0   )r   r1      & r   	get_valueZValue.get_value  s    I==?"J>>##J>>##::i  ==?"::j!!>>##L ##%%J>>##L  ##%%	??4(( 	$	s   D D75D7c                sX    R V P                   P                   RV P                  4        R2# )z<Value (z) Z>)r   namer5   r   r   r   __repr__ZValue.__repr__  s*    $--,,-R0@/ACCr    )NN)__name__
__module____qualname____firstlineno__r   propertyr   r$   r&   r   r5   r7   __static_attributes____classdictcell____classdict__   @r   r   r   @  s>     ) * *

%%>8D Dr   r   c                 sb    \         P                  V 4      pV\        8X  d   \        R V  24      hV# )zunknown type name: )r   type_from_namer0   RuntimeErrorr6   type_r4   r   rC   rC     s2    ((.E0788Lr   rC   c                 s\    \         P                  V 4      pV\        8X  d   \        R 4      hV# )zno parent for type)r   type_parentr0   rD   )rF   Zparentr4   r   rG   rG     s+    &&u-F/00Mr   rG   c                 s    \        V R 4      '       d   V P                  p V P                  4       '       g'   V P                  4       '       g   \	        RV  24      hR# R# )	__gtype__z/type must be instantiable or an interface, got N)ZhasattrrH   Zis_instantiatableZis_interfacer*   rF   r   r    _validate_type_for_signal_methodrJ     sQ    uk""""$$U-?-?-A-AI%QRR .B$r   c                 sB    \        V 4       \        P                  V 4      # r   )rJ   r   signal_list_idsrI   r   r   rK   rK     s    $U+((//r   rK   c                 sp    \        V 4      p\        ;QJ d    . R  V 4       F  NK  	  5# ! R  V 4       4      # )c              3   sL   "   T F  p\         P                  V4      x  K  	  R # 5ir   )r   signal_name)Z.0Zir4   r   Z	<genexpr>Z$signal_list_names.<locals>.<genexpr>  s     ;s!**1--ss   "$)rK   tuple)rF   Zidsr4   r   signal_list_namesrN     s.    
%
 C5;s;5;5;s;;;r   rN   c                 sB    \        V4       \        P                  W4      # r   )rJ   r   signal_lookuprE   r#   r   rO   rO     s    $U+&&t33r   rO   SignalQueryc           
      s   Ve   \        W4      p \        P                  V 4      pVP                  ^ 8X  d   R # \	        VP                  VP
                  VP                  VP                  VP                  \        VP                  4      4      # r   )rO   r   signal_query	signal_idrP   rL   itypesignal_flagsreturn_typerM   param_types)Z
id_or_namerF   resr2   r   rQ   rQ     ss    ":5


$
$Z
0C }} 		coo r   rQ   c                   2   a  ] tR tRt o R tR tR tRtV tR# )_HandlerBlockManageri  c                s    Wn         W n        R # r   obj
handler_id)r   r[   r\   r   r   r   Z_HandlerBlockManager.__init__  s    $r   c                    R # r   r8   r   r   r   	__enter__Z_HandlerBlockManager.__enter__      r   c                sZ    \         P                  V P                  V P                  4       R # r   )r   signal_handler_unblockr[   r\   r   Zexc_typeZ	exc_valueZ	traceback   &&&&r   __exit__Z_HandlerBlockManager.__exit__
  s    ,,TXXtGr   )r\   r[   N	r9   r:   r;   r<   r   r^   rc   r>   r?   r@   rB   r   rY   rY     s     %H Hr   rY   c                sB    \         P                  W4       \        W4      # )a  Blocks the signal handler from being invoked until
handler_unblock() is called.

:param GObject.Object obj:
    Object instance to block handlers for.
:param int handler_id:
    Id of signal to block.
:returns:
    A context manager which optionally can be used to
    automatically unblock the handler:

.. code-block:: python

    with GObject.signal_handler_block(obj, id):
        pass
)r   signal_handler_blockrY   rZ   r#   r   re   re     s    " &&s700r   re   c                sj    \         P                  WV4      w  r4pV'       d   WE3# \        V RV  24      h)a  Parse a detailed signal name into (signal_id, detail).

:param str detailed_signal:
    Signal name which can include detail.
    For example: "notify:prop_name"
:returns:
    Tuple of (signal_id, detail)
:raises ValueError:
    If the given signal is unknown.
z: unknown signal name: )r   signal_parse_name
ValueError)detailed_signalrS   Zforce_detail_quarkrW   rR   Zdetails   &&&   r   rf   rf   &  sE     +<< 2CF   
w5o5FG
HHr   rf   c                 sL    \        WR 4      w  r4\        P                  W24       R# )TN)rf   r   Zsignal_remove_emission_hook)r[   rh   Zhook_idrR   Z_details   &&&  r   remove_emission_hookri   <  s    *?FI--iAr   ri   c                 s
    R V3# )Fr8   ZihintZreturn_accuZhandler_returnZ	user_datarb   r   signal_accumulator_first_winsrk   H  s    >""r   rk   c                 s    V'       * V3# r   r8   rj   rb   r   signal_accumulator_true_handledrl   P  s    //r   rl   add_emission_hook
signal_newc                   rX   )_FreezeNotifyManageri`  c                    Wn         R # r   r[   )r   r[   r#   r   r   Z_FreezeNotifyManager.__init__a  s    r   c                r]   r   r8   r   r   r   r^   Z_FreezeNotifyManager.__enter__d  r_   r   c                s:    V P                   P                  4        R # r   )r[   Zthaw_notifyra   rb   r   rc   Z_FreezeNotifyManager.__exit__g  s    r   rq   Nrd   r@   rB   r   ro   ro   `  s      r   ro   c                 sF   a  \         P                  ! S 4      V 3R  l4       pV# )c                  s   < S! V / VB # r   r8   )argsZkwargsfuncs   *,r   methZ_signalmethod.<locals>.metho  s    T$V$$r   )	functoolsZwraps)rs   rt   s   f r   _signalmethodrv   k  s'     __T% % Kr   c                   sZ  a a ] tR tRt oR tR t]t]t]t]t	]t
]t]t]t]t]t]t]t]t]tR tR tR tR t]t]t]t]t]P:                  P<                  t]P:                  P>                  t]P:                  P@                  t ]P:                  PB                  t!]P:                  PD                  t"]P:                  PF                  t#]P:                  PH                  t$]P:                  PJ                  t%]P:                  PL                  t&]P:                  PN                  t']P:                  PP                  t(]P:                  PR                  t)]P:                  PT                  t*]P:                  PV                  t+]P:                  PX                  t,]P:                  PZ                  t-]P:                  P\                  t.V 3R lt/R	^ /R
 lt0]1t2]3! ]4Pj                  4      t6]3! ]4Pn                  4      t8]3! ]4Pn                  4      t9]3! ]4Pt                  4      t;]3! ]4Px                  4      t=R t>]>t?Rt@VtAV ;tB# )Objectiv  c                    \        R 4      h)z%This method is currently unsupported.rD   r   rr   Zkargs   &*,r   _unsupported_methodZObject._unsupported_methodw  s    BCCr   c                rx   )zIData access methods are unsupported. Use normal Python attributes insteadry   rz   r{   r   _unsupported_data_methodZObject._unsupported_data_methodz  s    W
 	
r   c                    \         P                  ! V P                  P                  \        ^R7       \
        P                  P                  V 4      # z1Deprecated, do not explicitly reference GObjects.r   )r    r!   _ref__doc__r   r   rw   refr   r   r   r   ZObject._ref  s4    dii'')?AN##''--r   c                r~   r   )r    r!   	_ref_sinkr   r   r   rw   ref_sinkr   r   r   r   ZObject._ref_sink  s5    dnn,,.DQRS##,,T22r   c                r~   r   )r    r!   _unrefr   r   r   rw   unrefr   r   r   r   ZObject._unref  s4    dkk))+AaP##))$//r   c                r~   )z-Deprecated, do not explicitly float GObjects.r   )r    r!   _force_floatingr   r   r   rw   force_floatingr   r   r   r   ZObject._force_floating  s;      ((*@Q	
 ##22488r   c                s6   < \         SV `  4        \        V 4      # )aQ  Freezes the object's property-changed notification queue.

:returns:
    A context manager which optionally can be used to
    automatically thaw notifications.

This will freeze the object so that "notify" signals are blocked until
the thaw_notify() method is called.

.. code-block:: python

    with obj.freeze_notify():
        pass
)superfreeze_notifyro   )r   	__class__s   &r   r   ZObject.freeze_notify  s     	#D))r   connect_flagsc               sx  a V\         P                  P                  ,          '       d   \        P                  P
                  pM\        P                  P                  pV\         P                  P                  ,          '       d+   \        V4      ^8w  d   \        RV.,          4      hV3R lpMSpV! WV.VO5!  # )a  Connect a callback to the given signal with optional user data.

:param str detailed_signal:
    A detailed signal to connect to.
:param callable handler:
    Callback handler to connect to the signal.
:param *data:
    Variable data which is passed through to the signal handler.
:param GObject.ConnectFlags connect_flags:
    Flags used for connection options.
:returns:
    A signal id which can be used with disconnect.
zWUsing GObject.ConnectFlags.SWAPPED requires exactly one argument for user data, got: %sc                 sZ   < \        V4      pVP                  4       p. VOV NpS! V.VO5!  # r   )ZlistZpop)r[   rr   Zswaphandlers   &* r   new_handlerZ(Object.connect_data.<locals>.new_handler  s6     Dzxxz#|s|t+d++r   )
r   ZConnectFlagsZAFTERr   r   connect_afterconnectZSWAPPEDZlenrg   )r   rh   r   r   ZdataZconnect_funcr   s   &&f$*  r   connect_dataZObject.connect_data  s     =55;;;;;;44L;;..L=55====4yA~ :=AFC 
, "KD;FFFr   c                s    \         P                  ! V P                  P                  \        ^R7       V P                  V4      # )z-Deprecated, please use stop_emission_by_name.r   )r    r!   stop_emissionr   r   stop_emission_by_name)r   rh   r#   r   r   ZObject.stop_emission
  s1    d((002HUVW))/::r   r8   )Cr9   r:   r;   r<   r|   r}   Zget_dataZ	get_qdataZset_dataZ
steal_dataZsteal_qdataZreplace_dataZreplace_qdataZbind_property_fullZcompat_controlZinterface_find_propertyZinterface_install_propertyZinterface_list_propertiesZnotify_by_pspecZwatch_closurer   r   r   r   r   r   r   r   r   r   Zget_propertyZget_propertiesZset_propertyZset_propertiesZbind_propertyr   r   Zconnect_objectZconnect_object_afterZdisconnect_by_funcZhandler_block_by_funcZhandler_unblock_by_funcZemitZchainZweak_refZ__copy__Z__deepcopy__r   r   re   Zhandler_blockrv   r   r`   Zhandler_unblockZsignal_handler_disconnectZ
disconnectZhandler_disconnectZsignal_handler_is_connectedZhandler_is_connectedZsignal_stop_emission_by_namer   r   Zemit_stop_by_namer>   r?   __classcell__r   rA      @@r   rw   rw   v  s    D
 (H(I'H)J*K+L,M -(N1!4 3)O'M.
3
0
9 C"HE(N ;;++L[[//N;;++L[[//NKK--Mkk!!GKK--M[[//N;;;;77KK==!kkAA;;DKKE{{##H{{##H;;++L*$$G! $GT )M#M$H$HIO}FFGJ&}'N'NO()R)RS)-*T*TU;
 &r   rw   c                   s&   a  ] tR tRt o R tRtV tR# )Bindingi  c                s@    \         P                  ! R \        ^R7       V # )zUsing parentheses (binding()) to retrieve the Binding object is no longer needed because the binding is returned directly from "bind_property.r   )r    r!   r   r   r   r   __call__ZBinding.__call__  s!    Z"		
 r   r8   N)r9   r:   r;   r<   r   r>   r?   r@   rB   r   r   r     s      r   r   r=   zGObject.Propertyc                   s   a  ] tR tRt o ]R 4       t]P                  R 4       t]R 4       t]P                  R 4       tRtV t	R# )	ParamSpeci0  c                    V P                   # r   _nickr   r   r   nickParamSpec.nick2  s    zzr   c                rp   r   r   )r   r   r#   r   r   r   6  s    
r   c                r   r   _blurbr   r   r   blurbParamSpec.blurb:  s    {{r   c                rp   r   r   )r   r   r#   r   r   r   >  s    r   )r   r   N)
r9   r:   r;   r<   r=   r   Zsetterr   r>   r?   r@   rB   r   r   r   0  s[       
[[    \\ r   r   
GParamSpeczGObject.ParamSpecc                   <   a a ] tR tRt o]V 3R l4       tRtVtV ;t# )ParamSpecEnumiH  c                   < \         SV `  P                  P                  pVP                  ;p'       d   V# \
        P                  ! R VP                  VR 4      # r   )r   
enum_classg_type_classg_typepytyper   Zenum_addr6   r   r1   r   r      &  r   r   ZParamSpecEnum.enum_classJ  sF    "//66\\!6!M||D%**eT::r   r8   )	r9   r:   r;   r<   r=   r   r>   r?   r   r   r   r   r   r   H  s     ; ; ;r   r   c                   r   )ParamSpecFlagsiU  c                r   r   )r   flags_classr   r   r   r   Z	flags_addr6   r   r   r   r   ZParamSpecFlags.flags_classW  sF    #0077\\!6!M}}T5::ud;;r   r8   )	r9   r:   r;   r<   r=   r   r>   r?   r   r   r   r   r   r   U  s     < < <r   r   c                   s    ] tR tRtRt]tRtR# )Floatib  zaA wrapper to force conversion to G_TYPE_FLOAT instead of G_TYPE_DOUBLE when
used in GValue APIs.
r8   N)r9   r:   r;   r<   r   
TYPE_FLOATrH   r>   r8   r   r   r   r   b  s     Ir   r   )Zmarkup_escape_textZget_application_nameZset_application_nameZget_prgnameZset_prgnameZ
main_depthZfilename_display_basenameZfilename_display_nameZfilename_from_utf8Zuri_list_extract_urisZMainLoopZMainContextZmain_context_defaultZsource_removeZSourceZIdleZTimeoutZPollFDZidle_addZtimeout_addZtimeout_add_secondsZio_add_watchZchild_watch_addZget_current_timeZspawn_async)Z	G_MININT8Z	G_MAXINT8Z
G_MAXUINT8Z
G_MININT16Z
G_MAXINT16ZG_MAXUINT16Z
G_MININT32Z
G_MAXINT32ZG_MAXUINT32Z
G_MININT64Z
G_MAXINT64ZG_MAXUINT64i)Z
G_MINFLOATZ
G_MAXFLOATZG_MINDOUBLEZG_MAXDOUBLEZ
G_MINSHORTZ
G_MAXSHORTZG_MAXUSHORTZG_MININTZG_MAXINTZ	G_MAXUINTZ	G_MINLONGZ	G_MAXLONGZ
G_MAXULONGZ	G_MAXSIZEZ
G_MINSSIZEZ
G_MAXSSIZEZG_MINOFFSETZG_MAXOFFSET)TYPE_BOOLEANr   r'   TYPE_DOUBLEr3   r,   r   TYPE_GSTRINGr.   TYPE_INT
TYPE_INT64TYPE_INTERFACEr0   	TYPE_LONG	TYPE_NONETYPE_OBJECTr+   r-   TYPE_PYOBJECTr)   	TYPE_STRVr(   	TYPE_UINTTYPE_UINT64
TYPE_ULONGTYPE_UNICHAR
TYPE_VALUEr/   )ZPidZGErrorZOptionGroupZOptionContext)ZPARAM_CONSTRUCTZPARAM_CONSTRUCT_ONLYZPARAM_LAX_VALIDATIONZPARAM_READABLEZPARAM_WRITABLE)ZSIGNAL_ACTIONZSIGNAL_DETAILEDZSIGNAL_NO_HOOKSZSIGNAL_NO_RECURSEZSIGNAL_RUN_CLEANUPZSIGNAL_RUN_FIRSTZSIGNAL_RUN_LAST)	r   r   r   r
   r   GObjectWeakRefGPointerr   Warning)featureslist_propertiesnewpygobject_versionthreads_inittype_register)rR   rL   rS   rT   rU   rV   r   )PropertySignalSignalOverrider=   )oru   r    Zcollectionsr    Z	gi.moduleZgiZgi.overridesr   r   Zgi.repositoryr   r   r   Zpropertyhelperr   Zsignalhelperr   ZmoduleZget_introspection_moduler   Z__all__r	   Zoptionr6   ZgetattrZglobalsZappendZcatch_warningsZsimplefilterZsplitZnew_namerC   r0   r   r   r'   r(   r   r   r   r   r   r   r   r3   r,   r   r   r)   r-   r   r+   r   r   r.   r   r/   r   r   rH   r   r   Z
ParamFlagsZREADABLEZWRITABLEr   ZSignalFlagsr   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   rG   rJ   rK   rN   rO   rP   rQ   rY   re   rf   ri   rk   rl   rm   rn   ro   rv   rw   r   r   r   r   r=   r   r   r   r   Zfloatr   r8   r   r   <module>r      s	  0   "  2  % 0 ,  		229=
 !	D6 dD)GIdOItWt^4NN4;@+++ + 	+
 + + + + + + + + + + +  !+" #+$ %+& '+( )+* ++, -+. /+0 #1+2 3+4 5+6 7+8 9+: !;+< =+> ?+@ A+B C+D E+F G+H I+J K+L "M+N O+P Q+R S+T U+DX 
	 	 	"	"h(>?!$-	$ 
# ItWt^4NN4c+hD zz#q!"%HdH-GIdOItWx%78NN4#*D( zz#q!"%HdH-GIdOItWx%78NN4/4 ++I6((0	--l;((1	))(3
++J7''/((1	((1	))(3
))(3
**95((1	))(3
))(3
**95**<8++J7))(3
))(3
**95,,Z8))'2
((1	++J7++I6  **
   B >DdD)GIdOItWt^4NN4 >D zz#q!"%Hm66AGIdOIt%:X%EFNN4  **33m6N6N6W6WW 	,.L M   !D zz#q!"%Hm77BGIdOIt%;h%FGNN4 
			^^

++##<<		
++  
 
 #D)%%	gg))   !!   _DM _DD 	 w     } S0
   !<
 " #4
   0 ~ 	H 	H1* % &I& " #B
 % &#
 . /0
 0 1
 )) ^^
 . . Y&]!! Y&x 
&	
 Ix   m##  7
 y  ""			,,  	:'9 : ? ? 
''  
$ 
 	<)< = L+& & 
;M// ; 
;   
<]11 < 
<   E  w ] 
#	"	"s   %a>>b