+
    WBi<d                     $   ^ 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)    N)
namedtuple)overridedeprecated_attr)GLib)PyGIDeprecationWarning)_propertyhelper)_signalhelper)_giGObject)_optionzGLib.PRIORITY_DEFAULTPRIORITY_DEFAULT_IDLEPRIORITY_HIGHPRIORITY_HIGH_IDLEPRIORITY_LOWIO_INIO_OUTIO_PRIIO_ERRIO_HUPIO_NVALIO_STATUS_ERRORIO_STATUS_NORMALIO_STATUS_EOFIO_STATUS_AGAINIO_FLAG_APPENDIO_FLAG_NONBLOCKIO_FLAG_IS_READABLEIO_FLAG_IS_WRITEABLEIO_FLAG_IS_SEEKABLEIO_FLAG_MASKIO_FLAG_GET_MASKIO_FLAG_SET_MASKSPAWN_LEAVE_DESCRIPTORS_OPENSPAWN_DO_NOT_REAP_CHILDSPAWN_SEARCH_PATHSPAWN_STDOUT_TO_DEV_NULLSPAWN_STDERR_TO_DEV_NULLSPAWN_CHILD_INHERITS_STDINSPAWN_FILE_AND_ARGV_ZEROOPTION_FLAG_HIDDENOPTION_FLAG_IN_MAINOPTION_FLAG_REVERSEOPTION_FLAG_NO_ARGOPTION_FLAG_FILENAMEOPTION_FLAG_OPTIONAL_ARGOPTION_FLAG_NOALIASOPTION_ERROR_UNKNOWN_OPTIONOPTION_ERROR_BAD_VALUEOPTION_ERROR_FAILEDOPTION_REMAININGglib_versionignore_invalidvoid
GInterfacegcharguchargbooleangintguintglonggulonggint64guint64GEnumGFlagsgfloatgdouble
gchararraygpointerGBoxedGParamPyObjectGTypeGStrvGVariantGStringzGObject.ParamFlags.PARAM_READWRITEzGObject.ParamFlags.READWRITEzGObject.SignalFlags.zgeneric-c-marshallerTc                   X   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                    \         P                  P                  V 4       Ve+   V P                  V4       Ve   V P	                  V4       R # R # R # N)GObjectModulerT   __init__init	set_value)self
value_typepy_values   &&&9/usr/lib/python3.14/site-packages/gi/overrides/GObject.pyrX   Value.__init__A  sD    $$T*!IIj!#x( $ "    c                .    \         P                  ! V 4      # rV   )r
   _gvalue_get_typer[   s   &r^   __g_typeValue.__g_typeH  s     ##D))r`   c                    V P                   P                  \        4      '       g   \        P                  ! R \
        ^R7       \        P                  ! W4       R# )z2Calling set_boxed() on a non-boxed type deprecated
stacklevelN)_Value__g_typeis_a
TYPE_BOXEDwarningswarnr   r
   _gvalue_set)r[   boxeds   &&r^   	set_boxedValue.set_boxedN  s:    }}!!*--MMD& 	$r`   c                    V P                   P                  \        4      '       g   \        P                  ! R \
        ^R7       \        P                  ! V 4      # )z2Calling get_boxed() on a non-boxed type deprecatedrg   )ri   rj   rk   rl   rm   r   r
   _gvalue_getrc   s   &r^   	get_boxedValue.get_boxedZ  s=    }}!!*--MMD&
 t$$r`   c                   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)ri   	TYPE_CHARset_char
TYPE_UCHAR	set_ucharTYPE_STRING
isinstancestr	TypeErrortyper
   rn   
TYPE_PARAM	set_paramrj   
TYPE_FLAGS	set_flagsTYPE_POINTERset_pointer
TYPE_GTYPE	set_gtypeTYPE_VARIANTset_variantTYPE_INVALID)r[   r]   gtypes   && r^   rZ   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                t   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rV   )ri   rw   get_charry   	get_ucharr   	get_paramrj   	TYPE_ENUMget_enumr   	get_flagsr   get_pointerr   	get_gtyper   dup_variantr
   rs   r~   r   )r[   r   s   & r^   	get_valueValue.get_value  s    I==?"J>>##J>>##::i  ==?"::j!!>>##L ##%%J>>##L  ##%%	??4(( 	$	s   D D75D7c                X    R V P                   P                   RV P                  4        R2# )z<Value (z) >)ri   namer   rc   s   &r^   __repr__Value.__repr__  s*    $--,,-R0@/ACCr`    )NN)__name__
__module____qualname____firstlineno__rX   propertyri   rp   rt   rZ   r   r   __static_attributes____classdictcell____classdict__s   @r^   rT   rT   @  s>     ) * *

%%>8D Dr`   rT   c                 b    \         P                  V 4      pV\        8X  d   \        R V  24      hV# )zunknown type name: )rW   type_from_namer   RuntimeErrorr   type_s   & r^   r   r     s2    ((.E0788Lr`   r   c                 \    \         P                  V 4      pV\        8X  d   \        R 4      hV# )zno parent for type)rW   type_parentr   r   )r   parents   & r^   r   r     s+    &&u-F/00Mr`   r   c                     \        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)hasattrr   is_instantiatableis_interfacer~   r   s   &r^    _validate_type_for_signal_methodr     sQ    uk""""$$U-?-?-A-AI%QRR .B$r`   c                 B    \        V 4       \        P                  V 4      # rV   )r   rW   signal_list_idsr   s   &r^   r   r     s    $U+((//r`   r   c                 p    \        V 4      p\        ;QJ d    . R  V 4       F  NK  	  5# ! R  V 4       4      # )c              3   L   "   T F  p\         P                  V4      x  K  	  R # 5irV   )rW   signal_name).0is   & r^   	<genexpr>$signal_list_names.<locals>.<genexpr>  s     ;s!**1--ss   "$)r   tuple)r   idss   & r^   signal_list_namesr     s.    
%
 C5;s;5;5;s;;;r`   r   c                 B    \        V4       \        P                  W4      # rV   )r   rW   signal_lookupr   s   &&r^   r   r     s    $U+&&t33r`   r   SignalQueryc           
      &   Ve   \        W4      p \        P                  V 4      pVf   Q hVP                  ^ 8X  d   R # \	        VP                  VP
                  VP                  VP                  VP                  \        VP                  4      4      # rV   )r   rW   signal_query	signal_idr   r   itypesignal_flagsreturn_typer   param_types)
id_or_namer   ress   && r^   r   r     s{    ":5


$
$Z
0C??
}} 		coo r`   r   c                   2   a  ] tR tRt o R tR tR tRtV tR# )_HandlerBlockManageri  c                    Wn         W n        R # rV   obj
handler_id)r[   r   r   s   &&&r^   rX   _HandlerBlockManager.__init__  s    $r`   c                    R # rV   r   rc   s   &r^   	__enter___HandlerBlockManager.__enter__      r`   c                Z    \         P                  V P                  V P                  4       R # rV   )rW   signal_handler_unblockr   r   r[   exc_type	exc_value	tracebacks   &&&&r^   __exit___HandlerBlockManager.__exit__
  s    ,,TXXtGr`   )r   r   N	r   r   r   r   rX   r   r   r   r   r   s   @r^   r   r     s     %H Hr`   r   c                B    \         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
)rW   signal_handler_blockr   r   s   &&r^   r   r     s    " &&s700r`   r   c                j    \         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: )rW   signal_parse_name
ValueError)detailed_signalr   force_detail_quarkr   r   details   &&&   r^   r   r   &  sE     +<< 2CF   
w5o5FG
HHr`   r   c                 L    \        WR 4      w  r4\        P                  W24       R# )TN)r   rW   signal_remove_emission_hook)r   r   hook_idr   _details   &&&  r^   remove_emission_hookr   <  s    *?FI--iAr`   r   c                 
    R V3# )Fr   ihintreturn_accuhandler_return	user_datas   &&&&r^   signal_accumulator_first_winsr   H  s    >""r`   r   c                     V'       * V3# rV   r   r   s   &&&&r^   signal_accumulator_true_handledr   P  s    //r`   r   add_emission_hook
signal_newc                   2   a  ] tR tRt o R tR tR tRtV tR# )_FreezeNotifyManageri`  c                    Wn         R # rV   r   )r[   r   s   &&r^   rX   _FreezeNotifyManager.__init__a  s    r`   c                    R # rV   r   rc   s   &r^   r   _FreezeNotifyManager.__enter__d  r   r`   c                :    V P                   P                  4        R # rV   )r   thaw_notifyr   s   &&&&r^   r   _FreezeNotifyManager.__exit__g  s    r`   r   Nr   r   s   @r^   r   r   `  s      r`   r   c                 F   a  \         P                  ! S 4      V 3R  l4       pV# )c                     < S! V / VB # rV   r   )argskwargsfuncs   *,r^   meth_signalmethod.<locals>.metho  s    T$V$$r`   )	functoolswraps)r	  r
  s   f r^   _signalmethodr  k  s'     __T% % Kr`   c                   Z  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.r   r[   r  kargss   &*,r^   _unsupported_methodObject._unsupported_methodw  s    BCCr`   c                    \        R 4      h)zIData access methods are unsupported. Use normal Python attributes insteadr  r  s   &*,r^   _unsupported_data_methodObject._unsupported_data_methodz  s    W
 	
r`   c                    \         P                  ! V P                  P                  \        ^R7       \
        P                  P                  V 4      # z1Deprecated, do not explicitly reference GObjects.rg   )rl   rm   _ref__doc__r   rW   r  refrc   s   &r^   r  Object._ref  s4    dii'')?AN##''--r`   c                    \         P                  ! V P                  P                  \        ^R7       \
        P                  P                  V 4      # r  )rl   rm   	_ref_sinkr  r   rW   r  ref_sinkrc   s   &r^   r!  Object._ref_sink  s5    dnn,,.DQRS##,,T22r`   c                    \         P                  ! V P                  P                  \        ^R7       \
        P                  P                  V 4      # r  )rl   rm   _unrefr  r   rW   r  unrefrc   s   &r^   r%  Object._unref  s4    dkk))+AaP##))$//r`   c                    \         P                  ! V P                  P                  \        ^R7       \
        P                  P                  V 4      # )z-Deprecated, do not explicitly float GObjects.rg   )rl   rm   _force_floatingr  r   rW   r  force_floatingrc   s   &r^   r)  Object._force_floating  s;      ((*@Q	
 ##22488r`   c                6   < \         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_notifyr   )r[   	__class__s   &r^   r.  Object.freeze_notify  s     	#D))r`   connect_flagsc               x  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                 Z   < \        V4      pVP                  4       p. VOV NpS! V.VO5!  # rV   )listpop)r   r  swaphandlers   &* r^   new_handler(Object.connect_data.<locals>.new_handler  s6     Dzxxz#|s|t+d++r`   )
rW   ConnectFlagsAFTERr
   r   connect_afterconnectSWAPPEDlenr   )r[   r   r7  r1  dataconnect_funcr8  s   &&f$*  r^   connect_dataObject.connect_data  s     =55;;;;;;44L;;..L=55====4yA~ :=AFC 
, "KD;FFFr`   c                    \         P                  ! V P                  P                  \        ^R7       V P                  V4      # )z-Deprecated, please use stop_emission_by_name.rg   )rl   rm   stop_emissionr  r   stop_emission_by_name)r[   r   s   &&r^   rE  Object.stop_emission
  s1    d((002HUVW))/::r`   r   )Cr   r   r   r   r  r  get_data	get_qdataset_data
steal_datasteal_qdatareplace_datareplace_qdatabind_property_fullcompat_controlinterface_find_propertyinterface_install_propertyinterface_list_propertiesnotify_by_pspecwatch_closurer  r!  r%  r)  r  r"  r&  r*  r
   r   get_propertyget_propertiesset_propertyset_propertiesbind_propertyr=  r<  connect_objectconnect_object_afterdisconnect_by_funchandler_block_by_funchandler_unblock_by_funcemitchainweak_ref__copy____deepcopy__r.  rB  r   handler_blockr  rW   r   handler_unblocksignal_handler_disconnect
disconnecthandler_disconnectsignal_handler_is_connectedhandler_is_connectedsignal_stop_emission_by_namerF  rE  emit_stop_by_namer   r   __classcell__r/  r   s   @@r^   r  r  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`   r  c                   &   a  ] tR tRt o R tRtV tR# )Bindingi  c                @    \         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.rg   )rl   rm   r   rc   s   &r^   __call__Binding.__call__  s!    Z"		
 r`   r   N)r   r   r   r   rs  r   r   r   s   @r^   rq  rq    s      r`   rq  r   zGObject.Propertyc                      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                   # rV   _nickrc   s   &r^   nickParamSpec.nick2  s    zzr`   c                    Wn         R # rV   rx  )r[   rz  s   &&r^   rz  r{  6  s    
r`   c                    V P                   # rV   _blurbrc   s   &r^   blurbParamSpec.blurb:  s    {{r`   c                    Wn         R # rV   r~  )r[   r  s   &&r^   r  r  >  s    r`   )r  ry  N)
r   r   r   r   r   rz  setterr  r   r   r   s   @r^   rv  rv  0  s[       
[[    \\ r`   rv  
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      # rV   )r-  
enum_classg_type_classg_typepytyper
   enum_addr   r[   r   r  r/  s   &  r^   r  ParamSpecEnum.enum_classJ  sF    "//66\\!6!M||D%**eT::r`   r   )	r   r   r   r   r   r  r   r   rn  ro  s   @@r^   r  r  H  s     ; ; ;r`   r  c                   <   a a ] tR tRt o]V 3R l4       tRtVtV ;t# )ParamSpecFlagsiU  c                   < \         SV `  P                  P                  pVP                  ;p'       d   V# \
        P                  ! R VP                  VR 4      # rV   )r-  flags_classr  r  r  r
   	flags_addr   r  s   &  r^   r  ParamSpecFlags.flags_classW  sF    #0077\\!6!M}}T5::ud;;r`   r   )	r   r   r   r   r   r  r   r   rn  ro  s   @@r^   r  r  U  s     < < <r`   r  c                       ] 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.
r   N)r   r   r   r   r  
TYPE_FLOATr   r   r   r`   r^   r  r  b  s     Ir`   r  )markup_escape_textget_application_nameset_application_nameget_prgnameset_prgname
main_depthfilename_display_basenamefilename_display_namefilename_from_utf8uri_list_extract_urisMainLoopMainContextmain_context_defaultsource_removeSourceIdleTimeoutPollFDidle_addtimeout_addtimeout_add_secondsio_add_watchchild_watch_addget_current_timespawn_async)	G_MININT8	G_MAXINT8
G_MAXUINT8
G_MININT16
G_MAXINT16G_MAXUINT16
G_MININT32
G_MAXINT32G_MAXUINT32
G_MININT64
G_MAXINT64G_MAXUINT64)
G_MINFLOAT
G_MAXFLOATG_MINDOUBLEG_MAXDOUBLE
G_MINSHORT
G_MAXSHORTG_MAXUSHORTG_MININTG_MAXINT	G_MAXUINT	G_MINLONG	G_MAXLONG
G_MAXULONG	G_MAXSIZE
G_MINSSIZE
G_MAXSSIZEG_MINOFFSETG_MAXOFFSET)TYPE_BOOLEANrk   rw   TYPE_DOUBLEr   r   r  TYPE_GSTRINGr   TYPE_INT
TYPE_INT64TYPE_INTERFACEr   	TYPE_LONG	TYPE_NONETYPE_OBJECTr   r   TYPE_PYOBJECTr{   	TYPE_STRVry   	TYPE_UINTTYPE_UINT64
TYPE_ULONGTYPE_UNICHAR
TYPE_VALUEr   )PidGErrorOptionGroupOptionContext)PARAM_CONSTRUCTPARAM_CONSTRUCT_ONLYPARAM_LAX_VALIDATIONPARAM_READABLEPARAM_WRITABLE)SIGNAL_ACTIONSIGNAL_DETAILEDSIGNAL_NO_HOOKSSIGNAL_NO_RECURSESIGNAL_RUN_CLEANUPSIGNAL_RUN_FIRSTSIGNAL_RUN_LAST)	rK   rE   rF   r;   r   GObjectWeakRefGPointerrN   Warning)featureslist_propertiesnewpygobject_versionthreads_inittype_register)r   r   r   r   r   r   rV   )PropertySignalSignalOverrider   )or  rl   collectionsr   	gi.modulegigi.overridesr   r   gi.repositoryr   r   r   propertyhelperr	   signalhelperr
   moduleget_introspection_modulerW   __all__r   optionr   getattrglobalsappendcatch_warningssimplefiltersplitnew_namer   r   r  r  rw   ry   r  r  r  r  r  r  r  r   r   r  r  r{   r   rk   r   r  r  r   r  r   r  rT   r   r  r  
ParamFlagsREADABLEWRITABLErR   SignalFlagsrK   rE   rF   r;   r   r  r  rN   r  r  r  r  r  r  r  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  rq  r  r  r  r   rv  r  r  r  floatr  r   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