+
    ~j                     j    ^ RI t ^ RIt^ RIHt ^RIHtHt ^RIHtH	t	H
t
  ! R R]4      t]! 4       tR# )    N)Iterable)CounterMetricFamilyMetric)	CollectorCollectorRegistryREGISTRYc                   N   a  ] tR t^	t o Rt]3V 3R lR lltV 3R lR ltRtV t	R# )GCCollectorz,Collector for Garbage collection statistics.c                    < V ^8  d   QhRS[ /# )   registry)r   )format__classdict__s   "s/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/prometheus_client/gc_collector.py__annotate__GCCollector.__annotate__   s        !2      c                    \        \        R 4      '       d   \        P                  ! 4       R8w  d   R# VP	                  V 4       R# )	get_statsCPythonN)hasattrgcplatformpython_implementationregister)selfr   s   &&r   __init__GCCollector.__init__   s0    r;''8+I+I+Ky+X$r   c                0   < V ^8  d   QhRS[ S[,          /# )r   return)r   r   )r   r   s   "r   r   r      s     7 7&) 7r   c                j   \        R RR.R7      p\        RRR.R7      p\        RRR.R7      p\        \        P                  ! 4       4       Fa  w  rE\	        V4      pVP                  V.VR,          R	7       VP                  V.VR
,          R	7       VP                  V.VR,          R	7       Kc  	  WV.# )python_gc_objects_collectedzObjects collected during gc
generation)labelspython_gc_objects_uncollectablez%Uncollectable objects found during GCpython_gc_collectionsz-Number of times this generation was collected	collected)valueuncollectablecollections)r   	enumerater   r   str
add_metric)r   r'   r)   r*   genstatr#   s   &      r   collectGCCollector.collect   s    ')) >
	
 ,-3 >
 *#; >
 #2<<>2ICSJ  *T+5F G$$j\o9N$O""J<tM7J"K	 3 +66r    N)
__name__
__module____qualname____firstlineno____doc__r   r   r0   __static_attributes____classdictcell__)r   s   @r   r
   r
   	   s     65=    
7 7r   r
   )r   r   typingr   metrics_corer   r   r   r   r   r   r
   GC_COLLECTORr2   r   r   <module>r=      s0    	   5 < < 7)  7F } 7r   